Привет, друзья! Я расскажу об одном из способов заставить печатать старый принтер драйверов. Canon Laser Shot LBP 1120 из любой 64-х разрядной операционной системы Windows, хотя официального драйвера для работы в 64-х разрядных системах семейства Windows не существует.
Если вам не помогли универсальные драйвера Canon Generic driver
У меня притер был подключён к Windows xp и поэтому на хp скачиваем и устанавливаем программу PDFCreator версии 1.5.1 в серверном режиме
это самая старшая версия найденная мной с поддержкой Windosw XP и готовым EXE файлом:
На Windows XP производим установку запускаем установочный файл, выбираем «Экспертные настройки»:
Выбираем язык установки
Выбираем «Серверная установка»:
Видим предупреждение:
Далее соглашаемся:
Устанавливаем дополнительный драйвер для 64-х разрядных систем:
Выбираем папку для установки: ( по умолчанию )
Выбираем обязательно «выборочную установку», а то дополнительно установятся не нужные нам тул-бары, отказываемся от всех дополнительных компонентов, выбираем нужный язык:
Настраиваем под себя «Дополнительные задачи»:
Снимаем галочки, чтоб не устанавливать антивирус (что-то эта версия 1.5.1 заглючила с русским языком только в этом окне, до нее устанавливал версию 1.5.0, там все было превосходно):
Нажимаем «Установить»:
Установка завершена:
Для продолжения настройки создадим пакетный файл, я его назвал print_cleaning.bat с текстом из четырех строк:
rem удаление файлов печати из каталога
PUSHD C:\Print_tmp
2>Nul RD /S/Q «C:\Print_tmp»
POPD
Этот командный файл понадобится для удаления временных файлов, создаваемых при печати, которые мы будем складывать в папку c:\Print_tmp на гостевой Windows XP. Логика работы такова: при печати PDFCreator формирует файл PDF, печатает его на принтере, по окончанию печати запускает файл print_cleaning.bat, который очищает папку C:\Print_tmp.
Поместим файл print_cleaning.bat в папку:
C:\ Program Files\PDFCreator\Scripts\RunProgramAfterSaving\
Переходим к настройке программы PDFCreator:
Открываем «Настройки»:
Переходим последовательно по пунктам, здесь ничего не меняем
А вот здесь внесем изменения, выберем нужные «галочки» и выберем ранее созданную папку для сохранения:
Следующий важный пункт: открываем закладку «Действие после сохранения», выбираем из выпадающего списка доступный скрипт print_cleaning.bat (мы его ранее поместили в эту папку C:\ Program Files\PDFCreator\Scripts\RunProgramAfterSaving\), отмечаем нужные галочки:
здесь выбираем установленный принтер для печати, ставим галочки и выбираем нужные пункты меню
здесь все
На Windows XP Делаем принтер PDFCreator доступным по сети и принтером по умолчанию Windows 10
Перезагружаем компьютеры, для большей верности, проверяем видимость сетевого принтера из хост-компьютера, устанавливаем 64-разрядный драйвер на сетевой принтер PDFCreator, вдруг если по сети не видно Windows XP, возможный вариант – «Windows 10 при попытке открыть по сети компьютер с ОС Windows XP, скорее всего выдадут ошибку “Windows не может получить доступ, с кодом ошибки 0x80070035”. При этом обе машины друг друга пингуют без проблем. Windows XP работает на протоколе SMBv1, который в Windows 10 отключен по умолчанию из соображений безопасности. Клиентскую часть SMBv1 можно включить в Windows 10 набрав в поиске меню Пуск “Панель управления”, далее Программы -> В разделе “Программы и компоненты” выбрать пункт Включение или отключение компонентов Windows. В открывшемся дереве выбрать “Поддержка общего доступа к файлам SMB 1.0/CIFS”, далее “Клиент SMB 1.0/CIFS”»:
Если Все прошло как надо, система готова к печати: