Без рубрики @de

Drucken auf einem alten Netzwerkdrucker unter Windows 7 x64 ohne 64-Bit-Treiber

Canon LBP-1120 Netzwerkdrucker-Treiber für Windows 7 64-BitIch hatte einen alten Canon LBP-1120-Drucker, der über mein Heimnetzwerk auf einem Computer mit Windows XP freigegeben war. Ich wollte von meinem Laptop mit Windows 7 x64 darauf drucken, was sich jedoch als ziemlich schwierig herausstellte. 64-Bit-Treiber für dieses ältere Druckermodell unter Windows 7 zu finden war praktisch unmöglich – der Hersteller hat sie nie veröffentlicht und wird dies sicherlich nicht mehr tun.

Ich habe das Problem gelöst, also dokumentiere ich die Lösung hier zur späteren Referenz.

Nach der Recherche in verschiedenen Foren fand ich mehrere mögliche Lösungen. Ein Ansatz, den ich entdeckte, war dieser Artikel, erforderte aber die Einrichtung eines freigegebenen Ordners auf dem Server und die Verwendung eines Skripts zum Senden von PDF-Dateien an den Drucker – keine elegante Lösung. Ein besserer Ansatz stellte sich als dieser heraus, der PostScript-Emulation verwendete. Dieser Artikel konzentrierte sich jedoch auf das Drucken auf einem Mac und verwendete einen Treiber „Apple LaserWriter 16/600 PS“, den ich nicht finden konnte. Ich musste die Lösung mit einem alternativen Treiber anpassen, der sowohl in 32-Bit- als auch in 64-Bit-Versionen von Windows funktioniert. Hier ist die korrigierte Schritt-für-Schritt-Anleitung:

Auf dem Computer mit Windows XP (Server):

1. Ghostscript herunterladen und installieren
Laden Sie Ghostscript herunter, einen PostScript-Drucker-Emulator. Installieren Sie es im Ordner „C:\gs“. Notieren Sie sich den Namen des während der Installation erstellten Unterordners (in meinem Fall „gs8.64“), da Sie ihn in der Konfigurationsdatei benötigen.

2. RedMon herunterladen und installieren
Laden Sie RedMon herunter, den Redirection Port Monitor. Entpacken Sie ihn in „C:\gs\RedMon“ und führen Sie setup.exe aus.

3. Konfigurationsdatei erstellen
Erstellen Sie eine Datei namens C:\gs\canon.rsp mit folgendem Inhalt:

-IC:\\gs\\gs8.64\\lib;C:\\gs\\fonts
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-sOutputFile="%printer%Canon LBP-1120"

Wichtig: Ersetzen Sie den Druckernamen (in Fettdruck) durch Ihren tatsächlichen Druckernamen. Der Name muss genau übereinstimmen, sonst erscheint jedes Mal ein Druckerauswahlsdialog.

4. Virtuellen Drucker konfigurieren

  • Öffnen Sie den Drucker-Assistenten und klicken Sie auf „Weiter“.
  • Wählen Sie „Lokaler Drucker, der an diesen Computer angeschlossen ist“ und klicken Sie auf „Weiter“.
  • Wählen Sie „Einen neuen Anschluss erstellen“ und wählen Sie als Anschlusstyp „Umgeleiteter Anschluss“, dann klicken Sie auf „Weiter“.
  • Lassen Sie den Anschluss als „RPT1:“ und klicken Sie auf „OK“.
  • Wählen Sie den HP Universal PostScript-Druckertreiber (32-Bit-Version). Installieren Sie den Treiber, der einen neuen virtuellen Drucker erstellt. Geben Sie während der Einrichtung RPT1: (Umgeleiteter Anschluss) als Anschluss an.
  • Geben Sie Ihrem virtuellen Drucker einen Namen (z.B. „Canon“).
  • Teilen Sie den Drucker mit dem Namen, den Sie zugewiesen haben.

5. Virtuellen Drucker konfigurieren

  • Öffnen Sie die Eigenschaften des neu installierten virtuellen Druckers.
  • Gehen Sie zur Registerkarte „Anschlüsse“ und wählen Sie den von uns erstellten Anschluss „RPT1:“.
  • Klicken Sie auf die Schaltfläche „Anschluss konfigurieren“. Geben Sie im Feld „Diesen Anschluss zu dem Programm umleiten“ Folgendes ein: C:\gs\gs8.64\bin\gswin32c.exe
  • Geben Sie im Feld „Argumente für dieses Programm:“ den Pfad zur Konfigurationsdatei ein (beachten Sie den Leerzeichen und Bindestrich am Ende): @C:\gs\canon.rsp –
  • Wählen Sie im Abschnitt „Ausgabe“ „Temporäre Datei in den Drucker kopieren“ und wählen Sie Ihren physischen Drucker (Canon LBP-1120) aus der Liste.
  • Aktivieren Sie die Option „Verborgen“ unten, damit während des Netzwerkdrucks keine Fenster angezeigt werden, und klicken Sie auf „OK“.

Auf dem Computer mit Windows 7 x64 (oder Windows 8):

6. Netzwerkdrucker installieren
Installieren Sie den Netzwerkdrucker normal, verwenden Sie aber den HP Universal PostScript-Druckertreiber (64-Bit-Version). Führen Sie das Installationsprogramm aus und konfigurieren Sie den Netzwerkdrucker.

Fehlerbehebung:
Fehler 0x0000011b: „Windows kann sich nicht mit dem Drucker verbinden“
Wenn dieser Fehler auftritt, kann diese Anleitung helfen, ihn zu beheben.

Diskussion 60

  1. здравствуйте! ссылка на архив не работает, пишет, что нет доступа или такой страницы нет, подскажите, архив ещё существует или с моей стороны проблема?

  2. Не удавалось подключить принтер как сетевой с ноутбука и пк под Win 10 x64.
    Ошибка 0x0000011b «Windows не удается подключиться к принтеру» – такое сообщение вылезало.
    Помогло решение отсюда: https://remontka.pro/0x0000011b-error-printer/
    По первому варианту сработали манипуляции с реестром на машине с принтером и Win 7 32-bit.
    Оставлю здесь, многим пригодится, я думаю.

  3. Можно чайнику разжевать 6 пункт алгоритм действий, а как ставить сетевой принтер я не понял никак

    1. Если мне не изменяет память, то в любой из ос – 7,8,10 (у меня 10, в ней точно) нужно:
      -в проводнике зайти по сети на компьютер с расшаренным принтером
      -на принтер ткнуть правой кнопкой мыши – подключить…
      -происходит установка принтера
      -всё, вы красавчик!

  4. Как же хочется найти способ печати без дополнительной возни с виртуалкой! 🙁 Неужели нет других способов? :-((((

    1. Увы, 64бит система может запускать 32бит программы, но не драйвера. Нужны только 64 битные драйвера, которых нет.
      Есть еще один вариант – сделать принт-сервер на основе Linux, поскольку в Linux не все так печально. Видел кто то этим занимался:
      https://reznik.kiev.ua/raspberry-pi/Canon_Laser_Shot_LBP-1120+CUPS

      Ну а так – выходит что самое дешевое железо приносит больше всего проблем. Поскольку это GDI-принтер, и у него нет нормального процессора и большую часть работы должен делать драйвер.

  5. Много всяких цифровых извращений я творил в своей жизни, но данный апофеоз костылей является венцом понятия „Punk crutch engeenering“! Я в восторге, автор, браво! Метод изумительно работает и спас меня от всяких лишних действий.

  6. здравствуйте,в настройках принтера в графе принтер нужный принтер не появился .подскажите пожалуйста почему.как исправить

  7. Автору огромное спасибо Win 7 32 bit Prof работает статья мега полезна

    1. Сергей,друг я извиняюсь но гогл документ нещадно испортили можешь перезалить с запретом переделки и редактирования ,делал в 2021 году по твоей инструкции все работало,но жесткий сдох кинулся нет инструкции ,её уничтожили ,,,,,,

      1. @Виктор
        Документ вполне цел на мой взгляд. Попробуйте открыть в сервисе Джи.док, под именем документа в меню выберите „Инструменты“ -> пункт „Просмотреть предложенные правки“. Справа откроется блок рецензирования „Советы“, в его нижней части в раскрывающемся списке выберите „Отклонить все (предпросмотр)“. Тогда все предложения рецензирования пропадут и станет виден начальный вариант документа.
        P.S. Сам пользовался этим руководством в январе-феврале 2013 г.. Поразительно, что ресурс ещё полезен и хаки находят своё применение. =)

  8. Сделал всё точно по инструкции, учел и минус и пробелы, но не работает. Не то чтобы по сети, но виртуальный принтер в принципе не срабатывает и не перебрасывает печать на реальный. Смущает вот то: C:\gs\fonts
    Нет же реальной такой папки, в этом не может быть проблемы? И как вообще отыскать в чем проблема, никакого лога и ошибок нет. 🙁

  9. Заставил этим способом печатать Canon LBP-810 с Windows Server 2012 R2 x64, через свой комп на вин хр.
    Ребята красавцы! Метод рабочий!

  10. ОСь Win7 32 бита Максимальная, попробовал еще раз установить с нуля и то же самое, 5 пункт неработает. Данные редиректа ввести невозможно выдает ошибку и не прописывает в RPT1: ничего. Вызывал и с командной строки панель свойства принтера и то же ничего не хосет прописывать. Подскажите если кто знает как обойти или где ковырнуть?

    За одно, разобрался почему у некоторых не прописывается порт RPT1: Это связано с нарушение последовательности установки по инструкции и RedMon. Выгрузите драйвер RedMon нажав в папке RedMon файл unredmon… затем удалите все созданные вами принтеры, перегрузите комп запустите RedMon файлом setup и установите принтер HP… Все получится.

  11. Вопрос… Все получилось установить как написано в статье а вот пункт 5. Не получается настроить порт, выдает ошибку. Любые изменения порта не принимает. То есть это не связано с данными которые я ввожу оно просто не принимает любые изменения порта почему-то. Подскажите или путь обхода или в чем может быть причина. ОСь Win7 Максимальная.

  12. Друзья, я разобрался в с подключением Canon LBP-1120 к Windows 10 x64.
    Помог мне в этом Михаил Михайлов который дал толковый комментарий под видео сюжетом этой темы на You Tube.
    https://www.youtube.com/watch?time_continue=1&v=BGdiQn_XdIE
    Принтер подключил через виртуальную машину Orakle VM VirtualBox.
    Настроил сетевую печать на виртуальный принтер.

  13. Друзья, у меня возникла вот какая проблема:
    На этапе настройки порта, в поле «Output» выбираю «Copy temporary file to printer», а поле «Printer», где нужно бы выбрать реальный принтер Canon LBP-1120, он отсутствует. Я попытался повторно установить принтер. Установщик не дает установить второй принтер с одинаковым именем. По этому установил принтер как Canon LBP-1120ps. Так вот, после этого, при настройке порта , в поле «Printer», для вновь установленного Canon LBP-1120ps выбирается Canon LBP-1120, а если настраивать порт Canon LBP-1120, то выбирается только Canon LBP-1120ps. Пробная печать отправляется на оба принтера и висит в очереди печати.
    В чем может быть проблема?
    Я пытаюсь установить принтер на Win10x64. Возможно ли это в принципе?
    Заранее благодарен за ответ.
    С уважением Дмитрий.

  14. При установке на ноутбуке – Универсальный 32-битный драйвер печати HP PostScript (имя файла драйвера upd-ps-x32-5.5.0.12834.exe) – пишет, что для 64-разрядной версии нельзя установить 32 версию драйвера. Что делать, подскажите, пожалуйста!!!

    1. Вы его не туда ставите. 32 битный драйвер ставится на систему с принтером, и система с принтером должна быть 32 битная.

  15. Автору большое спасибо!
    Все получилось без проблем.
    Пока не попалась эта статья все с флешкой бегал, не хотелось заморачиваться с виртуалкой. Сейчас по сети все прекрасно работает.

    В файле конфигурации обращайте особое внимание как у вас в системе принтер обозван, совпадение названий обязательно, вплоть до пробелов. )

  16. Проблема на етапе
    В селекте «Output» выбираем «Copy temporary file to printer», а принтером ставим реальный принтер — наш Canon LBP-1120.
    Нету принтера в отборе, что я не так сделал?

    1. Здравствуйте!Я столкнулся с такой же проблемой. Вы нашли решение, может подскажите?

  17. Спасибо огромное. Все получилось на Windows 10×64. Сам принтер Canon lbp-1120 подключен к компу с Windows 7×32. Повторял все точно за автором, проблем не возникло. Метод с виртуальной машиной мне не подходит, нужно было сделать принтер именно сетевым.

    1. С виртуальной машиной все абсолютно также. У вас появляется в сети такой же компьютер как и реальный и вы на него печатаете со своих других компьютеров по сети.

  18. Перед печатью каждый раз выскакивает установка Ghostscript. Что сделал не так?

  19. Всё работает. В файле конфигурации путь указывать без пробелов
    -IC:\gs\gs8.64\lib;C:\gs\fonts
    Например -IC:\Program Files\gs\gs8.64\lib;C:\Program Files\gs\fonts не работает

  20. Спасибо!!! Все заработало!!!))) Подключил LP-810
    Как говорится, от души душевно в душу))))

  21. Спасибо! Действительно рабочий метод! Смог подключить Canon 1120.

  22. что то не получается! У вас вторая винда по сети стоить или виртуальная машина?

  23. Рабочий варинат. Все работает, только кавычки надо убрать @C:\gs\canon.rsp –
    проверен 12 апреля 2017 года. Если надо запилю на ютьб ролик.

    1. Доброго времени суток не скинете ссылку на ютуб как установили принтер

  24. Спасибо огромное.
    Оживил свой старенький LBP-800.
    Печатает с ноута Win7 x64 на допотопный десктоп с WinXP 32.
    Убрал только все лишние символы вокруг @C:\gs\canon.rsp

  25. Нужно печатать по сети с win 10 x64 на win XP x32 Canon LBP-800. Пока не получилость заставить печатать Canon LBP-800 win XP sp3 используя Ghostscript.
    Стандартная печать как на локальном так и на сетевых принтерах win x32 работает нормально.
    Кто подскажет запись „C:\gs\fonts“ в файле конфигурации предполагает наличие папки ‚Fonts‘. Но ее там нет. Может в этом причина?
    Другое предположение – не подходит универсальный драйвер HP?!

  26. В настройках порта RPT1 принтера ставлю галочку Print Errors потом пробую печатать пробную страницу печатает следующее:
    RedMon error report
    Copyright (C) 1997-2012? Ghostgum Software Pty Ltd, Aii Rights Reserved.
    2012-06-21 Version 1.9
    Port=“RPT1:“ Printer=“Canon“
    DocumentName=“Пробная страница“
    Галочку снимаю опять ничего не печатает. Если не трудно Объясните как разобраться с печатью локально? Спасибо.

    1. Один нюанс – „В строке «Arguments for this program are:» указываем путь до файла настройки принтера в формате Ghost (пробел и минус в конце обязателен!): @C:\gs\canon.rsp —“ надо заменить тире на минус

      1. Сетевым принтером ставьте обязательно PostScript принтер. Обычно он обозначается PS в конце названия.
        И файлу gswin32c.exe укажите запуск от имени администратора. Возможно поможет.

  27. Canon LPB-1120 стоит на компьютере с Windows 7 32, сделал все по инструкции.
    Принтер установился, по сети установился на другом компьютере с Windows 7 64.
    Но не печатает ни на одном из компьютеров, что делать?

    a7: Очевидно вначале разобраться с печатью локально, на win7_32 а потом уже либо с нуля повторить либо и так сразу заработает.

  28. 4 и 5 пункты не совсем понятны( Можно кого нибудь попросить запилить видео на youtube?!

  29. Спасибо автору. Все получилось с принтером Canon lbp-1120 на Windows 10×64.

  30. У меня тоже Canon LPB-1120 на компьютере с Windows xp, и захотел я печатать на него с ноутбука на котором стоит Windows 7 x64 Prof. Делаю всё по инструкции, но облом на пункте 4 , при попытке создать RPT1 вылетает ошибка 0*00000001…
    Подскажите, плизз, как решить эту проблему?

    a7: Причин может быть много, мне лично „ошибка 0*00000001“ ни о чем не говорит. Как минимум нужно проверить работает ли у вас служба принтера.

      1. Просто нужно головой думать а не под копирку, логическое мышление помогло человеку подняться с камня и палки до ядрёного оружия, нужно не просто переместить RedMon а ещё и установить его!!!

    1. Дело в том, вероятно, что вы пытаетесь выполнить настройки принтера от пользователя, наделенного правами администратора, а не самой учетной записи администратора. Эта ошибка разрешилась в моем случае на Windows 7 x32 (Home Basic), когда я активировал встроенную учетную запись администратора и проделал действия по настройке порта через неё.
      Активировать учетную запись(запустить cmd.exe с правами администратора от текущего пользователя(который, якобы, тоже администратор)):
      net user Администратор /active:yes
      После этого ошибка такого толка не появлялась. Если возникает потом при расшаривании ошибка 0x*006d9, то нужно включить брандмауэр, если он был отключен.

    2. Мне кажется у пользователя не хватает административных полномочий. Сделайте его администратором.

  31. Спасибо! Огромный респект автору! Получилось подключить Canon LBP-800 установленный на XP, через сеть на Windows8.1 x64

  32. Сам столкунулся с такой проблемой перейдя на Виндовс 7х64.А принтер остался старый и драйвера на Виндовс ХП.Эпсон фото стилус R300.В ответ с суппорта предложили купить L800 за 14000 рублей с СНПЧ.Так как мой вполне устраивал меня.Я безпроблемно в семерке создал вертуальный образ ХП и прекрасно работаю в семерке печатаю в ХП не перезагружая даже компьютер.Для этого понадобилась безплатная программа и 10гигов дискового пространства хватило бы и 5.

    a7: Этот способ использую дома, от широкого применения его сдерживает главным образом крайне низкая грамотность пользователей, которые не способны отличить интернет от браузера и с виртуалкой соответственно точно не справятся, ведь даже снять задание из очереди печати у них вызывает серьезные затруднения.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert