[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