[Hardware] Fwd: [Comm] WinPrinter (Canon LBP810) for Linux
(SUMMARY)
Anton Farygin
rider на altlinux.com
Ср Апр 20 09:48:22 MSD 2005
Выложено:
http://altlinux.ru/~rider/hardware/winprinter.html
(пока так, наберем побольше - сделаем отдельный ресурс).
Rgds,
Rider
Michael Shigorin wrote:
>
> ------------------------------------------------------------------------
>
> Subject:
> [Comm] WinPrinter (Canon LBP810) for Linux (SUMMARY)
> From:
> "Aleksander N. Gorohovski" <angel at feht.dgtu.donetsk.ua>
> Date:
> Mon, 18 Apr 2005 11:59:19 +0400
> To:
> "community at altlinux.ru" <community at altlinux.ru>
>
> To:
> "community at altlinux.ru" <community at altlinux.ru>
>
>
> Доброго времени суток сообщество!
>
> Если кому будет интересно (а наверное не плохо было бы выложить
> где-нибудь
> для общего обозрения) в атаче статья результатов настройки Winprinter
> (Canon LBP810) for Linux (конкретно в ALT Master2.2/2.4, Compact2.3,
> Junior2.2, но думаю и для других дистрибутивов годится).
>
> Мне также будет интересно узнать отзывы - что получилось у Вас, а что
> нет.
>
> Ранее Michael Shigorin просил:
>
>> Народ, сообщите потом в hardware@, чем закончилось.
>> Посмотрим, bugzilla это или х-бы faq....
>
>
> Миша! Родной!
> Сообщи в hardware@, что полет прошел нормально.
> :-)
>
> ------------------------------------------------------------------------
>
>
> Рецепт "приготовления" Win-принтера для печати из Linux
>
> /Aleksander N.Gorohovski, angel at feht.dgtu.donetsk.ua
> <mailto:angel at feht.dgtu.donetsk.ua?subject=win-printer_for_Linux>, 17
> Apr 2005/
>
>
> 1. Предисловие
>
> Перед нами стоит задача печати документов на Win-принтере (Canon
> LBP-810) из Linux (ALT Master2.2/2.4). Canon LBP-810 подключен
> (USB-подключение) и настроен на Win-компьютере (Windows98). На другом
> компьютере с Linux (стандартная установка ALT Master2.2/2.4,
> Junior2.2, Compact2.3) настроена Samba. Оба компьютера входят в
> локальную сеть и видят друг друга.
>
>
> 2. Скачиваем необходимые программы
>
> Для решения поставленной задачи я использовал следующий софт:
>
> * RedMon - Redirection Port Monitor (*redmon17.zip* 592.7Kb взял с
> http://www.cs.wisc.edu/~ghost/redmon/index.htm
> <http://www.cs.wisc.edu/%7Eghost/redmon/index.htm>)
> * GhostScript for windows (*gs815w32.exe* 9.3Mb взял с
> http://www.cs.wisc.edu/~ghost/ <http://www.cs.wisc.edu/%7Eghost/>)
>
> Этот софт понадобится для настройки виртуального (физически не
> существующего, но корректно распознаваемого в Linux, например, HP
> LaserJet 4M Foomatic/Postsript) принтера на Win-компе, на который
> будем отправлять с Linux-компьютера (через Samba) задания, а он в свою
> очередь будет их "перенаправлять" (печатать) на реальный Win-принтер
> (Canon LBP-810).
> *p.s.*
> /Не знаю почему авторы других статей на эту тему рекомендовали
> дополнительно устанавливать ещё и GSView? Поставленная задача вполне
> решается предлагаемым минимумом софта./
>
>
> 3. Устанавливаем софт
>
> Здесь все операции выполняются на Win-компе.
>
> * Разворачиваем Redirection Port Monitor *redmon17.zip*, например,
> в папку
> *c:\redmon*
> * Выполняем его установку:
> *c:\redmon\setup.exe*
> * Выполняем установку GhostScript:
> *gs815w32.exe*
> По умолчанию GhostScript устанавливается в *c:\gs*
>
>
> 4. Устанавливаем виртуальный принтер
>
> Здесь все операции продолжают выполняться на Win-компе.
>
> * Открываем Блокнот (а ещё лучше редактор в Far) и создаем файл
> настроек параметров *c:\gs\mswinpr.rsp* для GhostScript, чтобы
> он мог работать с Win-принтером (Canon LBP-810). В этом файле
> набираем следующие строки:*
> -Ic:\gs\gs8.15\lib;c:\gs\fonts
> -sDEVICE=mswinpr2
> -dNOPAUSE
> -dSAFER
> -sPAPERSIZE=a4*
> Первая строка *-Ic:\gs\gs8.15\lib;c:\gs\fonts* должна начинаться
> с дефиса и *большой латинской буквы "Ай"* (а не "1" или "l")!
> Более подробную информацию по этим и другим настройкам можно
> получить из файлов документации GhostScript:
> c:\gs\gs8.15\doc\Use.htm и c:\gs\gs8.15\doc\Install.htm
> * Добавляем в систему новый (виртуальный) дополнительный (к
> физически ранее установленному Canon LBP-810) принтер:
> *Пуск->Настройка->Принтеры->Установка принтера*
> Появляются окна _/Мастера установки принтера/_, в которых выбираем:
> o Способ подключения - *Локальный принтер*. Затем...
> o Изготовитель - *HP*, Принтеры - *HP LaserJet 4/4M
> PostScript*. Затем...
> o Доступный порт - любой (*LPT1: ... LPT3:*, потом его
> поменяем на *RPT1:*). Затем...
> o Название принтера - *на свой вкус*. Затем...
> o Напечатать пробную страницу - *Нет*.
> * В окне _/Принтеры/_ выполняем правый щелчок мышкой по
> *пиктограмме* появившегося нового принтера *HP LaserJet 4/4M
> PostScript* и в выпавшем контекстном меню выбираем *Свойства*;
> * В появившемся окне диалога _/Свойства: HP LaserJet 4/4M
> PostScript/_ выбираем вкладку *Сведения*, где выполняем:
> o Нажимаем кнопку *Добавить порт...->Тип добавляемого порта:
> Другой -> Redirected Port*
> o В поле _/Порт/_ указываем *RPT1: (Redirected Port)*;
> o Нажимаем кнопку *Параметры порта...* и в появившемся окне
> диалога _/RPT1: Properties/_ определяем:
> + В строке _/Redirect this port to the program:/_ задаем:
> *c:\gs\gs8.15\bin\gswin32c.exe*
> Именно *gswin32c.exe*, а не gswin32.exe !
> + В строке _/Arguments for this program are:/_ задаем:
> *@c:\gs\mswinpr.rsp -sOutputFile="%1" -*
> Здесь после *-sOutputFile="%1"* обязательно должен
> идти *пробел*, а за ним *дефис*!
> Ранее файл *c:\gs\mswinpr.rsp* уже должен быть создан.
> + В строке _/Output:/_ выбираем:
> *Copy temporary file to printer*
> + В строке _/Printer:/_ выбираем свой Win-принтер (на
> который будет перенаправлена печать):
> *Canon LBP-810*
> + В строке _/Run:/_ выбираем:
> *Hidden*
> (отказываемся от дополнительных всплывающих окон при
> печати.)
> + Можно включить флажок *Print Errors*
> + Можно определить файл лога (на любителя), через
> кнопку *Log File*, где в появившемся окне диалога
> _/RPT1: Log File Properties/_ установить флажок *Log
> File*, а в строке _/Write standard output to the
> file:/_ указать:
> *c:\gs\logfile.txt*
> Всё, с диалогом _/RPT1: Properties/_ покончено.
> o Нажимаем кнопку *Очередь...* и в появившемся окне диалога
> _/Параметры очереди/_ устанавливаем *Отключить
> двусторонний обмен данными*. Остальные значения можно
> оставить без изменения (т.е. *Начинать печать после
> помещения в очередь первой страницы; Формат данных в
> очереди - RAW*).
> * Теперь в окне диалога _/Свойства: HP LaserJet 4/4M PostScript/_
> выбираем вкладку *PostScript*, где нажимаем кнопку
> *Дополнительно...*. В появившемся окне диалога _/Дополнительные
> параметры PostScript/_ сбрасываем (снимаем пометку) флажки:
> o *Отправить Ctrl+D перед заданием*
> o *Отправить Ctrl+D после задания*
> Остальные параметры можно оставить без изменения.
> * Теперь в окне диалога _/Свойства: HP LaserJet 4/4M PostScript/_
> выбираем вкладку *Доступ*, где указываем:
> o *Общий ресурс*
> o Сетевое имя - *HP*
> (или другое на свой вкус)
> На этом можно считать, что работа по установке и настройкам
> виртуального принтера в Windows завершена. Осталось проверить
> печать через виртуальный принтер.
> * В окне диалога _/Свойства: HP LaserJet 4/4M PostScript/_
> выбираем вкладку *Общие*, где нажимаем кнопку *Напечатать
> пробную страницу*.
>
>
> 5. Установка доступа к Win-принтеру из Linux
>
> Здесь все операции выполняться на Linux-компе.
>
> * Если у Вас ALT Master/Junior2.2, тогда просто запустите
> *# printerdrake*
> далее в диалогах укажите имя Win-компа и принтер HP LaserJet 4M
> Foomatic/Postsript.
> * Если у Вас ALT Master2.4, Compact2.3 (я думаю, что и для
> Junior2.4 эта информация будет в силе), тогда ещё проще. Можно
> выполнить, например, из KDE:
> *K -> Принтеры -> Добавить -> Добавить принтер/класс*
> и в окнах диалога _/Мастера установки принтера/_ задать:
> o *Принтер SMB(Windows)*. Далее...
> o Далее...
> o Рабочая группа - *<своя>* (или кнопка *Опрос*); выбрать
> *Win-комп* и принтер *HP*. Далее...
> o Задать производителя - *HP*; Модель - *HP LaserJet 4M*.
> Далее...
> o *HP LaserJet 4M (Foomatic + Postsript)*. Далее...
> o Далее...
> o Далее...
> o Далее...
> o Имя - *HP* (или своё). Далее...
> o Имя пользователя - *root*; Пароль - ************.
> * Отправьте на печать какой-нибудь документ. Все должно работать
> превосходно!
>
>
> 6. Благодарности
>
> * Автору Redirection Port Monitor: *Russell Lang*, Ghostgum
> Software Pty Ltd. http://www.ghostgum.com.au/
> * Авторам *Ghostscript*. http://ghostscript.com/
> * Рассылке *Community ALT Linux* и лично *Alex Ogurtsov*
> (aogurtsov at geeksforless.net) и еще *Michael Shigorin*
> (mike at altlinux.ru)
> * Авторам подобных статей на эту тему: * Сеник Миколi
> <http://linux.zhitomir.net/articles/linux_winprint.html>
> (senyk_cw at mail.ru) и Игорю Чумак
> <http://212.26.129.139:8080/other/linux/samba+winprinter.htm>
> (zigoor at zmail.ru)*.
>
> Кажется перечистил всех :-)
> *p.s.*
>
> * /Надо признать, что в процессе решения этой задачи я потратил
> достаточное количество времени. Однако надеюсь на то, что этот
> документ позволит другим достигнуть желаемого результата гораздо
> быстрее. /
> * /По личным ощущениям, сравнивая печать на Win-принтере (Canon
> LBP-810) непосредственно из Win4Lin и через виртуальный HP
> LaserJet 4M, в последнем случае производительность несколько
> выше (+ неограниченная возможность прямой печати не только из
> Windows приложений в Win4Lin, но и из Linux программ). /
> * /Меня не покидает уверенность в том, что описанный рецепт на
> 100% будет работать с любым принтером не зависимо от способа
> подключения (USB/LPT). /
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Community mailing list
>Community at altlinux.ru
>https://lists.altlinux.ru/mailman/listinfo/community
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Hardware mailing list
>Hardware at altlinux.ru
>https://lists.altlinux.ru/mailman/listinfo/hardware
>
>
Подробная информация о списке рассылки Hardware