Оглавление:

Используйте любой принтер GDI с GNU / Linux: 6 шагов
Используйте любой принтер GDI с GNU / Linux: 6 шагов

Видео: Используйте любой принтер GDI с GNU / Linux: 6 шагов

Видео: Используйте любой принтер GDI с GNU / Linux: 6 шагов
Видео: Основы Process Hacker: Расширение возможностей ИТ-специалистов для устранения неполадок 2024, Ноябрь
Anonim
Используйте любой принтер GDI с GNU / Linux
Используйте любой принтер GDI с GNU / Linux

Большинство принтеров GDI не поддерживаются в GNU / Linux.

Вот способ в любом случае использовать ваш принтер.

Шаг 1. Удачливые пользователи

Прежде чем идти дальше, убедитесь, что ваш принтер не поддерживает язык описания печати, такой как postscript, PCL или что-то еще, поддерживаемое в Linux. Если вам повезет, используйте соответствующий драйвер. Некоторые принтеры GDI поддерживаются, так что если это ваш случай, вы должны использовать это вместо этого, проверьте список здесь: https://www.linuxprinting.org/show_printer.cgi? recnum = Generic-GDI_Printer

Шаг 2. Выберите виртуальную машину и установите ее

Если вам не повезло, вы можете использовать виртуальную машину, например: - Bochs https://bochs.sourceforge.net/ (GPL) - VMware https://www.vmware.com (коммерческий, бесплатный проигрыватель VM) - Win4Lin 9x https://www.win4lin.com (коммерческий) - Win4Lin Pro https://www.win4lin.com (коммерческий) Установите виртуальную машину, которую вы хотите использовать, затем Microsoft Windows на этой виртуальной машине, используя соответствующую документацию.

Шаг 3. Локальный принтер, использующий USB или параллельный порт

Локальный принтер, использующий USB или параллельный порт
Локальный принтер, использующий USB или параллельный порт
Локальный принтер, использующий USB или параллельный порт
Локальный принтер, использующий USB или параллельный порт

В Linux предоставьте общий доступ к принтеру с помощью Samba (https://www.samba.org/). Для этого вам необходимо отредактировать файл /etc/samba/smb.conf и добавить следующие разделы: # принтеры заключены в квадратные скобки [принтеры] comment = All Printerspath = / var / spool / sambabrowseable = yes # чтобы разрешить пользователю 'гостевую учетную запись' печатать.guest ok = yeswritable = noprintable = yescreate mode = 0700use client driver = yes # print $ заключен в квадратные скобки [print $] path = / var / lib / samba / printersbrowseable = yeswrite list = @adm rootguest ok = yesinherit permissions = yes При необходимости измените путь к вашей конфигурации. Перезапустите самбу или запустите ее, если это еще не было сделано (от имени пользователя root): / etc / init.d / samba restart Теперь из виртуальной машины установите принтер как сетевой принтер, если IP-адрес вашего хоста имеет адрес 192.168.1.10 от виртуальной машины, тогда вы должны ввести / 192.168.1.10 / имя_принтера

Шаг 4. Теперь принтер готов к использованию с вашей виртуальной машины

Теперь принтер готов к использованию с вашей виртуальной машины
Теперь принтер готов к использованию с вашей виртуальной машины

Итак, теперь вам нужно что-то распечатать из GNU / Linux, выбрать PDF-принтер и записать в файл то, что вы хотите распечатать.

На своей виртуальной машине откройте файл, который вы только что создали, используя Acrobat Reader или FoxIt Reader, или что угодно, в качестве программы для чтения PDF-файлов и отправьте его на свой принтер GDI.

Шаг 5: Полный пример печати

Полный пример печати
Полный пример печати
Полный пример печати
Полный пример печати
Полный пример печати
Полный пример печати

1. Распечатайте в файл.pdf из GNU / Linux.

2. Откройте файл.pdf на виртуальной машине (Win4Lin) с помощью PDF Reader. 3. Выберите «Печать» в меню «Файл» 4. Подойдите к своему принтеру и проверьте результат.

Шаг 6. Используйте принтер прямо из Linux

Чтобы получить что-то еще лучше, вы можете выполнить следующую процедуру:

Рекомендуемые: