Redmon error report

В сети был у меня расшарен старенький Canon LPB-1120 на компьютере с Windows xp, и захотел я печатать на него с ноутбука на котором уже стояла Windows 7 x64. Оказалось это не то что не просто, а почти невозможно, ведь драйверов 64-битных под семерку не выпустили и уже точно не выпустят. Проблему я решил, но … Печать на старый сетевой принтер в Windows 7 x64, не имея 64-битных драйверов Читать полностью »

Canon LBP-1120 драйвер для печати по сети для Windows 7 64В сети был у меня расшарен старенький Canon LPB-1120 на компьютере с Windows xp, и захотел я печатать на него с ноутбука на котором уже стояла Windows 7 x64. Оказалось это не то что не просто, а почти невозможно, ведь драйверов 64-битных под семерку не выпустили и уже точно не выпустят.

Проблему я решил, но составлю  заметку на будущее в виде этого поста.

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

Потыкавшись по форумам, таки нашел вроде бы решение проблемы — http://habrahabr.ru/post/112404/ но это решение мне не понравилось. Оно предусматривает со стороны сервера — расшареную папку для входящих PDF-файлов и скрипт которых их скармливает принтеру.

Следующее решение мне показалось наиболее красивым, его я и принялся испытывать — http://habrahabr.ru/post/63440/. Но все оказалось не так гладко — в статье речь шла о печати на Mac и я не смог найти использованный там драйвер «Apple LaserWriter 16/600 PS», а потому мне пришлось подобрать другой, который бы так же работал в 32 и 64 битных версиях систем. Скорректированная пошаговая инструкция выглядит так:

На компьютере с WindowsXP:

1. Качаем Ghostscript — эмулятор PostScript принтера. Устанавливаем в папку «C:gs», при этом смотрим как называется подпапка, в моем случае это «gs8.64», ее я и вписал в canon.rsp далее (выделено жирным).

2. Качаем RedMon — Redirection Port Monitor. Разархивируем в «C:gsRedMon» и запускаем setup.exe.

3. Создаем файл конфигурации C:gscanon.rsp с таким текстом:

-IC:gsgs8.64lib;C:gsfonts
-sDEVICE=mswinpr2
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-sOutputFile="%printer%Canon LBP-1120"

Название принтера (выделено жирным) скорректируйте на свое, если оно не будет в точности совпадать вы будете получать диалог выбора принтера каждый раз!.

4. Ставим виртуальный принтер. Для этого:

  • Запускаем стандартный мастер установки принтеров (Add printer wizard), жмем «далее».
  • Выбираем «локальный принтер» (local printer attached to this computer), жмем «далее».
  • Выбираем «создать новый порт», тип порта «Redirecte port», Жмем «далее».
  • Имя порта оставляем как есть, обычно это «RPT1:», жмем «ок».
  • Выбираем драйвер для виртуального принтера — предварительно скачанный нами Универсальный 32-битный драйвер печати HP PostScript (имя файла драйвера upd-ps-x32-5.5.0.12834.exe). Устанавливаем драйвер, при этом создается новый принтер, по ходу указываем ему порт RPT1:(Redirected Port)
  • Указываем название нашего виртуального принтера (в моем случае «Canon»)
  • Расшариваем принтер обычным образом (опять указываю имя «Canon»)

5. Настраиваем:

  • Открываем свойства только что установленного виртуального принтера.
  • Идем на вкладку «порты» и выбираем созданный нами «RPT1:».
  • Нажимаем кнопку конфигурирования порта и в поле «Redirect this port to the program»  указываем путь до gswin32c.exe в нашем случае это C:gsgs8.64bingswin32c.exe
  • В строке «Arguments for this program are:» указываем путь до файла настройки принтера в формате Ghost (пробел и минус в конце обязателен!): @C:gscanon.rsp —
  • В селекте «Output» выбираем «Copy temporary file to printer», а принтером ставим реальный принтер — наш Canon LBP-1120.
  • Также выставляем в самом низу окна Hidden, чтобы не выскакивали никакие окна при печати по сети и наконец жмем «Ок».

На компьютере с Windows x64 (Win7, Win8):

6. Ставим сетевой принтер обычным образом, только драйвер используем — Универсальный 64-разрядный драйвер принтера HP PostScript (имя файла драйвера upd-ps-x64-5.5.0.12834.exe). Запускаем и ставим сетевой принтер.

P.S.  Метод пере-проверен и доработан 21.05.2017

Все файлы и драйвера можно скачать одним архивом.

Рубрика:

Администрирование / 
Оборудование

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Google+

ПАВЕЛ ЗАКЛЯКОВ

Медиация Linux и GDI-принтера

На что только не идёт капитализм ради получения сверхприбыли. Так, производители GDI-принтеров реализуют свои упрощённые продукты массовым покупателям дешевле, ожидая, что последние не будут подключать свои принтеры к ОС Linux, а будут покупать лицензии на коммерческие ОС. Как видим, скупой платит дважды, поэтому лучше вообще не покупать дешёвые GDI-принтеры. Но что делать, когда это не скупость, а бедность? Тогда на помощь приходит наша изобретательность.

Обратился ко мне знакомый с просьбой помочь, настроить принтер в Linux. «Нашёл чем удивить», – подумал я. Положил в сумку ноутбук с Linux, сладенькое к чаю и поехал на выходных разбираться с проблемой. По приезду оказалось не всё так просто. Я думал, что в офисах должны жить сетевые принтеры, подключённые к локальной сети, а не к отдельному компьютеру. (Я даже домой подумывал себе такой прикупить, так как частенько раздражает совместное использование печатающего устройства вместе с родственниками, а покупать два принтера – расточительство.) Но, как выяснилось, я ошибался. У нас везде экономят и, если можно купить что-то подешевле, то жди подвоха. Новый принтер, который предстояло настроить для совместной печати в сети, оказался GDI-принтером, а большая часть не понимающих в технике сотрудников уже сроднилась с ОС Linux, из-под которой принтер упорно отказывался печатать.

Что такое медиация

Термин «медиация» относительно молодой и был заимствован из сферы бизнеса. Многие компании сталкиваются с тем, что годами не могут решить проблемы с конкурентами, а то и коллегами. Ни одна из фирм не намерена уступать другой, а повлиять на ситуацию никто не может, обе стороны недовольны и терпят убытки. «Демократический путь» – использовать судебную систему безнадёжно устарел, невыгоден, долог и редко оставляет в выгоде обе стороны.

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

В этой статье я постараюсь выступить в роли медиатора, решив проблему печати из под ОС Linux на GDI-принтеры.

GDI-принтеры

Немного теории. Любой принтер – это устройство, которое может наносить на бумагу или другой носитель (плёнка, компакт-диск и др.) изображение или текст. Принтеры бывают самые разные. Не секрет, что в кондитерском деле существуют пищевые принтеры фирмы Modecor со съедобными чернилами, которые могут печатать тексты и фотографии на вафельных или сахарных пластинах. Существуют принтеры, печатающие рекламные плакаты, наклейки в супермаркетах, заполняющие паспорта, билеты, платёжки и сберкнижки. В общем, «выбирайте на любой вкус и цвет». Чаще всего все эти принтеры подключаются к компьютеру, который подготавливает и отправляет информацию для печати. С этого момента и начинаются все тонкости.

Несмотря на то что за захват, перемещение носителя, нанесение изображения или перемещение печатающей головки отвечают различные механизмы, состоящие из роликов, моторчиков, шестерёнок и др., всеми этими частями управляет некоторое центральное устройство, которое мы назовём процессором или контроллером принтера. Пользователю всё равно, как эти части взаимодействуют между собой, ему важен результат. Поэтому с целью удобства и унификации принтеров их контроллеры должны понимать какой-либо язык описания команд, формирующих задание для печати. Подобных языков существует великое множество: ESC/P-последовательности, Postscript, PCL, HPGL, Lineprinter, Xerox XES/UDK и др. Наиболее распространёнными являются первые три. Они же практически всегда поддерживаются современными ОС. Большинство принтеров делают совместимыми с этими языками. Казалось бы, всё очень удобно и хорошо, но прогресс не стоит на месте.

Проблема перехода на новое была и раньше, вернёмся в 90-е годы прошлого века. У большинства были матричные принтеры, «знающие» только об ESC/P-последовательностях, а лазерные и струйные были уделом немногих в силу их высокой стоимости, но со временем ситуация начала меняться. Пользователи стали печатать всё больше графики. Разрешения, а значит и качество, документов росли.

В переходный момент появления языков Postscript и PCL для поддержания обратной совместимости со старыми программами многие лазерные и струйные принтеры умели эмулировать матричные принтеры, а некоторые умеют делать это и сейчас. С одной стороны, это хорошо и удобно всем, но, с другой, это означает дополнительные накладные расходы.

Например, если на лазерный принтер, эмулирующий матричный, отправить на печать слово «мама», то он должен получить меньше десятка байт (4 байта текста плюс несколько служебных) и напечатать слово. При этом принтер, получив 4 байта текста, должен найти «у себя» таблицу шрифтов и понять, как та или иная буква выглядит. То есть это дополнительная память и вычислительные ресурсы. Когда же мы печатаем изображение, например того же слова «мама», то оно целиком формируется на компьютере и посылается на принтер. С точки зрения пользователя разницы нет, картинка одинаковая в обоих случаях, но с точки зрения технологии и экономии есть.

Обратная совместимость сейчас не очень важна, а если изображение текста может формировать компьютер, то зачем держать аналогичный блок в принтере? Не проще ли сделать принтер без этого блока, будет наверняка надёжнее, т.к. меньше деталей и точно дешевле?

Так и поступили производители, создавая технологию GDI-принтера. GDI – это Graphic Device Interface – не что иное, как библиотека функций ОС Windows для осуществления вывода информации на графические периферийные устройства, такие как дисплеи или принтеры. Вместе с этой библиотекой в связке работает драйвер принтера.

Всё бы хорошо, только производители принтеров в погоне за дешевизной упустили из виду другие операционные системы, как ОС Linux, и забыли предоставить для них свои драйверы. Предполагаю, что тут не обошлось без влияния производителей Windows.

Так как специфический внутренний формат данных GDI-принтеров не был стандартизирован, то у каждого производителя принтеров он свой и каждому принтеру нужен свой драйвер. Даже в такой непростой ситуации драйверы под Linux не понадобились бы, если фирмы удосужились предоставить информацию о своих протоколах. Уверен, что десяток-другой энтузиастов решили бы проблему менее чем за неделю. Но протокол каждого производителя это «know-how» – запатентованная технология, поэтому они не спешат делиться информацией с Open Source-сообществом.

Вместе с тем, большинство пользователей не знакомы с тонкостями технологии печати и не задумываются о совместимости. Обидно, но именно они, массовые покупатели, не разбирающиеся в деталях, чаще всего определяют ход истории, развитие принтеров, операционных систем и многого другого, покупая то, что подешевле. Так и в моём случае – принтер покупали одни люди, а настраивать операционные системы пришлось мне. Большинству администраторов наверняка эта история покажется знакомой.

Медиация

Не всё так плохо, если бы не наша изобретательность!

Существуют две проблемы:

  • GDI-принтеры не совместимы с другими принтерами;
  •  Linux не имеет драйверов под большинство GDI-принтеров.

Один из путей решения – написать свой драйвер принтера. Подобные попытки для некоторых принтеров Canon, Lexmark, Samsung были реализованы в проектах [5-8]. Наиболее информативной и полезной статьёй по созданию собственного драйвера мне показалась статья [7]. Но как быть тем, кто не силён в программировании и его принтер не вошёл в «список счастливчиков» выше? Для них остаётся два пути: первый – проверить, возможно ли купить опциональный PCL или Postcript-аппаратный модуль у производителя принтера, т.е. сделать принтер совместимым. К сожалению, большая часть GDI-принтеров не имеет такой функции и принтер, рассматриваемый в статье (Sharp AR153), также не имеет. Поэтому мне и всем остальным, «невезучим» читателям придётся воспользоваться вторым путём – медиацией.

Как подружить GDI-принтер и Linux? Подобных решений много, например [9]. Важнее разобраться в том, что мы понимаем под словом «подружить». Вышеописанная статья не показалась мне интересной, так как не решает поставленной задачи. Подключить принтер к порту компьютера, получать данные по сети и отправлять их на порт принтера не предоставляется сложным.

Поэтому в качестве основы для медиации было выбрано решение, описанное в [2], где решается именно проблема печати из-под Linux. ОС Linux выступает в роли клиента, а медиатором оказались две программы: – Redirection Port Monitor [3] и Ghostscript [4], запускаемые на Windows.

Печать происходит по следующей схеме: компьютер под управлением ОС Linux отправляет документ в формате PostScript по сети на печать компьютеру с Windows. Программа RedMon перехватывает сообщение и отправляет его на вход программы Ghostscript, которая, используя штатный драйвер принтера под Windows, печатает сообщение от своего имени.

Конечно, ситуация не позволяет при наличии GDI-принтеров полностью мигрировать офисам на Linux, отказавшись от коммерческих лицензий, зато предложенное решение позволяет сократить число Windows-машин до одной и тем самым значительно сэкономить средства. Вполне возможно, что вышеописанные программы кому-то в будущем удастся запустить под эмулятором wine, если последний будет более полно реализовывать эмуляцию библиотек Windows и поддержку драйверов, тогда от использования Windows можно будет отказаться вовсе.

Настройка программ на стороне Windows

Для удобства разобьём процесс на две части: установку и настройку.

Установка

C адреса [3] переходим в раздел «Download» и скачиваем архив redmon17.zip, распаковываем и запускаем файл setup.exe. Программа установки RedMon «спрашивает», действительно ли мы хотим установить программу. Отвечаем ей: «Да». Установка проходит быстро, после чего выводится окно завершения процедуры установки.

С адреса [4] переходим в раздел «Windows» и скачиваем архив gs862w32.exe (в нашем случае использовалась 32-битная версия) и запускаем его. Скачанный файл – это самораспаковывающийся архив. Нажимаем кнопку «Setup», после чего на экране появляется небольшое окно, где бежит индикатор прогресса распаковки.

По завершению процесса распаковки появляется диалоговое окно с уточнениями, куда ставить программу и где создавать ярлыки (cм. рис. 1).

Рисунок 1. Диалоговое окно установки GPL Ghostscript

Рисунок 1. Диалоговое окно установки GPL Ghostscript

Оставляем указанные значения без изменений (т.е. программа будет установлена в директорию «C:Program Filesgs») и нажимаем кнопку «Install». Появляется окно, отображающее log-файл процесса установки, после чего установка GPL Ghostscript завершена.

Настройка

Программы установлены, теперь необходимо их настроить. Создаём текстовый файл winprinter.rsp с помощью блокнота или + в Far. Сохраняя имя «winprinter.rsp» в блокноте, возьмите его в кавычки, иначе у вас получится «winprinter.rsp.txt».

-I»C:Program Filesgsgs8.62lib»;»C:ProgramFilesgsgs8.62fonts»

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

-sOutputFile=»\spoolSHARP AR-153E N»

Если у вас версия Ghostscript 8.62, и путь установки вы не меняли, то первую строчку править не нужно. В последней строчке «SHARP AR-153E N» – имя вашего GDI-принтера, скопированное из его свойств. Учтите, лучше скопировать и вставить, т.к. важно правильное написание с учётом пробелов и регистра. Если совершить ошибку, то это выльется в то, что программа Ghostscript каждый раз при печати будет выдавать окно и спрашивать: «На какой принтер печатать?».

Добавляем новый виртуальный принтер. Для этого нажимаем: «Пуск -> Настройка -> Принтеры -> Установка принтера». У вас запустится «Мастер установки принтеров», где нажимаем кнопку «Далее». В следующем окне выбираем «Локальный принтер», галочку «Автоматическое определение …» снимаем (cм. рис. 2).

Рисунок 2. Выбор способа подключения принтера

Рисунок 2. Выбор способа подключения принтера

Нажимаем «Далее», в появившемся окне выбираем «Создать новый порт», в типе порта указываем «Redirection port» (cм. рис. 3).

Рисунок 3. Выбор порта подключения принтера

Нажимаем «Далее», появляется окошко с именем порта, где оставляем без изменений «RPT1:».

После переходим к окну выбора принтера. Предлагаю установить любой PostScript-принтер, например «HP LaserJet 6P/6MP PostScript», т.к. большинство Linux-дистрибутивов умеет беспроблемно с ними работать.

Замечание: наиболее ленивые пользователи могут найти какой-нибудь PostScript-принтер на букву «А», т.к. он будет в начале списка, я же предпочитаю проверенную модель HP.

Нажимаем «Далее», и в следующем окне придумываем имя нашему виртуальному принтеру. Имя может быть любым, но удобнее взять имя настоящего принтера, дописав к нему буквы PS, означающие, что этот (пусть и виртуальный) принтер может печатать в формате PostScript. В нашем примере имя будет «SHARP153PS». «Использовать этот принтер по умолчанию…» – выбираем «Нет», т.к. «по умолчанию» пусть используется настоящий принтер, а не виртуальный.

Нажимаем «Далее», после чего открываем общий доступ к виртуальному принтеру из сети и придумываем ему имя. Удобнее всего имя оставить тем же «SHARP153PS». Нажимаем «Далее», появляется окно с полями «Размещение» и «Комментарий». Заполните эти поля на ваше усмотрение и нажмите кнопку «Далее». Появляется окно с вопросом о печати пробной страницы. Отвечаем «Нет», т.к. наш виртуальный принтер ещё не настроен. Нажимаем «Далее». Появляется окно завершения работы мастера установки принтеров.

Нажимаем «Готово». В течение нескольких секунд копируются необходимые файлы.

После чего в списке принтеров («Пуск -> Настройка -> Принтеры») появится новый принтер, но он ещё не настроен. Для настройки мы нажимаем правой кнопкой мыши на значке принтера, после чего выскакивает меню, где мы выбираем пункт «Свойства».

В появившемся окне выбираем вкладку «Порты», где находим порт «RPT1:», после чего нажимаем кнопку «Настройка порта…».

Заполняем поля появившегося окна «RPT1: Properties». В поле «Redirect this port to the program» заносим имя программы «C:Program Filesgsgs8.62bingswin32c.exe». Удобнее всего это сделать с помощью мыши и кнопки «Browse». Обратите внимание, что существуют два файла: gswin32c.exe и gswin32.exe. Нам нужен первый, т.к. он работает из командной строки. В поле «Arguments for this program are:» заносим имя созданного нами ранее файла «winprinter.rsp» c полным путём и необходимыми ключами:

@»C:Program Filesgswinprinter.rsp» –

Имя файла взято в кавычки, перед ним записана «собака», а после имени через пробел стоит дефис. Для «Output» выбираем «Copy temporary file to printer». В поле «Printer» выбираем настоящий принтер – «SHARP AR-153E N». В поле «Run» выбираем «Hidden». Shut down delay – оставляем значение 300 секунд. Ставим галочки «Print errors» и «Run as User». Заполнение завершено (cм. рис. 4).

Рисунок 4. Настройка параметров порта «RPT1:»

Рисунок 4. Настройка параметров порта «RPT1:»

Нажимаем «OК», чтобы сохранить введённые нами значения.

На этом этапе настройка «виртуального» принтера на стороне Windows завершена. Чтобы убедиться в правильности настроек, открываем любой текстовый документ или какое-нибудь приложение, откуда осуществляем печать на «виртуальный» принтер. Выскакивает стандартное окно настроек печати, где мы видим, что принтер подключён к порту RPT1: и его тип HP Laser Jet 6P/6MP PostScript (cм. рис. 5).

Рисунок 5. Проверяем правильность настройки печатью на виртуальный принтер

Рисунок 5. Проверяем правильность настройки печатью на виртуальный принтер

Если всё было настроено правильно, ваш настоящий принтер зашумит и выдаст ожидаемый документ через несколько секунд, при этом на экране компьютера не должно выскакивать никаких окон. Если желаемый результат не получен – проверьте наличие бумаги, правильность подключения и работы настоящего принтера, а также все предыдущие настройки.

Настройка принтера в Linux

На предыдущем этапе мы убедились: в работоспособности нового виртуального принтера теперь осталось малое – настроить рабочие станции Linux и проверить печать с них.

Для этого нажимаем в меню «Система -> Администрирование -> Печать».

Далее, так как мы работаем в X от обычного пользователя, а настраивать принтеры привилегия администратора, дополнительным окном будет запрошен пароль root. Вводим пароль и нажимаем «OK».

В появившемся окне «Настройка принтера» нажимаем на значок «Новый принтер», после чего в следующем окне выбираем тип подключения «Windows Printer via SAMBA», а в поле адреса принтера указываем IP-адрес Windows-машины и после знака «/» сетевое имя виртуального принтера из наших прошлых настроек. В моём примере это будет «192.168.2.3/SHARP153PS». После заносим имя и пароль учетной записи, с которой мы будем подключаться к Windows-машине (cм. рис. 6).

Рисунок 6. Настройка адреса подключения для сетевого принтера в Linux

Рисунок 6. Настройка адреса подключения для сетевого принтера в Linux

Мы не рассматривали разграничение доступа и аутентификацию пользователей принтера на компьютере Windows, т.к. это другая тема, также в тестовой сети было всего два компьютера без подключения к Интернету. Поэтому я не использовал пароли, а в качестве имени был взят «Администратор».

Далее нажимаем кнопку «Проверить». В случае работы сети мы должны увидеть окно «Проверено».

После этого нажимаем кнопку «Далее» и выбираем принтер из базы данных. Фирма – HP.

Нажимаем «Далее», выбираем модель «Laserjet 6P/MP» и единственный драйвер «foomatic-db-ppds/HP/HP_Laserjet_6MP.ppd.gz».

Нажимаем кнопку «Далее» и заполняем название принтера – как он будет виден для приложений Linux. «Описание» и «размещение» заполняете по своему усмотрению (cм. рис. 7).

Рисунок 7. Выбор названия для принтера в Linux

Рисунок 7. Выбор названия для принтера в Linux

После чего нажимаем кнопку «Далее» и видим конечное окно установки принтера, где нажимаем «Применить».

Запускаем какое-нибудь приложение под Linux и проверяем печать. Если все настройки были выполнены правильно, то результат не заставит себя долго ждать.

Описанное решение было реализовано на операционных системах Windows 2000 и Linux Fedora 8.

Заключение

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

Удачи!

  1. Медиация – http://www.gaap.ru/biblio/management/curp/059.asp.
  2. Рецепт «приготовления» Win-принтера для печати из Linux – http://www.nixp.ru/articles/win_printing_in_linux.
  3. RedMon – Redirection Port Monitor – http://pages.cs.wisc.edu/~ghost/redmon/index.htm.
  4. Ghostscript, Ghostview and GSview – http://pages.cs.wisc.edu/~ghost.
  5. CAPT – Linux driver for GDI printers (winprinters) – http://www.opennet.ru/prog/info/2601.shtml.
  6. CAPT Linux driver – http://www.boichat.ch/nicolas/capt/index.html.
  7. GDI printers under Linux – http://members.tripod.com/rpragana/gdiprinters.html.
  8. Установка GDI-принтера Lexmark Z23/33 в Debian – http://www.opennet.ru/base/sys/lexmark_print_install.txt.html.
  9. CUPS – принт-сервер и GDI-принтер – http://www.linuxcenter.ru/lib/articles/soft/cups_gdi.phtml.
  10. Теоретические основы печати в системе Windows – http://www.morepc.ru/net/print/windows_printing.html.
  11. Сайт, посвящённый вопросам печати под Linux – http://www.linuxprinting.org.

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Google+

Здравствуйте!
Все сдалал, как описано (только версии чуть повыше). Пользовался советами из мсточника http://forum.vingrad.ru/index.php?showtopic=181863&view=findpost&p=1347098, т.к. набрёл на эту ссылку  позже. Последняя страница http://mysleblog.blogspot.com/2008/11/ubuntu-windows.html  просто более детально излагает, разжевано всё.
 Все установилось. Правда, принтер не печатает с линуксовой машины. А на виндовой машине печать тестовой страницы выполнилась, но выдала сообщение об ошибке:

RedMon error report

Copyright (C) 1997-2001, Ghostgum Software Pty Ltd. All Rights Reserved.

2001-10-28 Version 1.7

Port=»RPT1:» Printer=»Canon LBP2900 for LINUX»

DocumentName=»npoбная страница»

Environment:

ALLUSERSPROFILE=C:Documents and SettingsVAll Users

CommonProgramFiles=C:Program FilesCommon Files

COMPUTERNAME=PC

ComSpec=C :WI N DO WSsystem32cmd. exe

FP_NO_HOST_CHECK=NO

NUMBER_OF_PROCESSORS=2

OS=Windows_NT

Path=C:Program FilesPC Connectivity Solution;C:WINDOWSsystem32;C:WINDOWS; C:WINDOWSsystem32WBEM

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

PROCESSOR_ARCHITECTURE=x86

PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 9, Genuinelntel

PROCESSOR_LEVEL=15

PROCESSOR_REVISION=0409

ProgramFiles=C:Program Files

SystemDrive=C:

SystemRoot=C:WINDOWS

TEMP=C:WINDOWSTEMP

TMP=C:WINDOWSTEMP

USERPROFILE=C:Documents and SettingsLocalService

windir=C:WINDOWS

REDMON_PORT=RPT1:

REDMON_JOB=7

REDMON_PRINTER=Canon LBP2900 for LINUX

REDMON_MACHINE=\PC

REDMON_USER=Admin

REDMON_DOCNAME=T6iaiay nodaieoa

REDMON_FILENAME=C:WINDOWSTEMPRedMon00.000

REDMON_SESSIONID=1

GPL Ghostscript 8.61 (2007-11-21)

Copyright (C) 2007 Artifex Software, Inc. All rights reserved.

This software comes with NO WARRANTY: see the file PUBLIC for details.

Error: /undefined in ;_yD»

Operand stack:

(003163323363720100000001000000010000000404 00000010000000000000000000000000000000200p 000t000000A0040000000000000000000000000000 00000000000000000000000000000000000000000 00000000000000000000000000000000000000000 0000000000000000000004000000000000000100 000000100000000000000000000003760200000000 000000000000240320,0000001*000000000000000000 210400010102000100×00’00P02x32’23f330000000 00000244320f00010401…) Execution stack:

%interp_exit   .runexec2   -nostringval-   —nostringval—  -nostringval—

2  %stopped_push  —nostringval—   —nostringval-  -nostringval—  fals e   1   %stopped_push   1905   1   3   %oparray_pop   1904   1   3   %oparray_pop

1888   1   3   %oparray_ppp   1771   1   3   %oparray_pop   -nostringval-%errorexec_pop   .runexec2  -nostringval-  -nostringval-  -nostringval-

2   %stopped_push   -nostringval-Dictionary stack:

-dict:1148/1684(ro)(G)~   -dict:0/20(G)-   -dict:70/200(L)~ Current allocation mode is local Last OS error: No such file or directory GPL Ghostscript 8.61: Unrecoverable error, exit code 1

куда копать? Спасибо заранее. Печатать пока не могу, но в силу Линукса верю! :)
Runtu3 (Ubuntu 8.04) + ASUS F80Q   WinXP PRO + Canon 2900

Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Инструкция по настройке принтера Brother DCP-7060D

1. Войдите под администратором, разблокировав защиту от записи.
2. Скопируйте файл DCP-7060D-inst-B1-eeu.EXE с флешки на рабочий стол.
3. Запустите DCP-7060D-inst-B1-eeu.EXE
4. Выбираем язык русский.
5. Соглашаемся с лицензионным соглашением.
6. Тип установки — выборочная
7. Выбор папки назначения оставляем без изменений.
8. Выбор папки оставляем без изменений.
9. Снимаем галочку с Control Center4 и Status Monitor
10. Идет установка.
11. Предложат просмотреть руководство. Для продолжения установки нажимаем Далее.
12. Предложат регистрацию. Нажимаем Далее.
13. Установка драйвера закончена! Галочку «Установить этот принтер по умолчанию» оставляем отмеченной. Далее.
14. Предложит перезагрузить компьютер. Перезагружаемся (обязательно!).
15. Инсталлятор DCP-7060D-inst-B1-eeu.EXE и папку install можете удалить с рабочего стола.
16. Скопируем и распаковываем на рабочий стол с флешки redmon19.zip
17. Запускаем setup.exe
18. Жмем Да. Затем Ок. И установка готова!
19. Удаляем архив redmon19.zip и папку redmon19 с рабочего стола.
20. Скопируем gs906w32.exe на рабочий стол с флешки.
21. Запускаем gs906w32.exe
22. Жмем Next, I Agree, Install, Finish
23. Скопируем файл winprinter.rsp в c:Program Filesgs
т.е. c:Program Filesgswinprinter.rsp
Обратите внимание на последнюю строчку файла winprinter.rsp: имя принтера должно ТОЧНО совпадать с именем, указанным в свойствах принтера (см. скриншот ниже):
Изображение
24. Пуск-Принтеры и факсы-Установка принтера
25. Далее
26. Снимаем галочку «Автоматическое определение и установка PnP-принтера».
Выбираем «Локальный принтер, подключенный к этому компьютеру». Далее.
27. Выбираем «Создать новый порт». Тип порта выбираем «Redirected port». Далее.
28. Port Name оставляем «RPT1:». Жмем ОК.
29. Драйвер выбираем Brother DCP-7060D Printer. Далее.
30. Сохраним существующий драйвер. Далее.
31. Имя принтера оставляем без изменений. Использовать принтер по умолчанию — выбираем НЕТ! Далее
32. Имя общего ресурса — назовите как удобнее. К примеру, BrotherN (я нумерую названия принтеров в конце названия, чтобы проще их различать).
Далее.
33. Размещение и комментарий — на свое усмотрение. Далее.
34. Напечатать пробную страницу — нет (еще не закончили работу). Далее. Готово.
35. Пуск-Принтеры и факсы. Увидим новый принтер. Переходим в свойства выбранного принтера.
36. Переходим во вкладку «Порты», где находим порт RPT1. Нажимаем на кнопку «Настройка порта»
37. Заполняем все как на скриншоте ниже:
Изображение
38. Нажимаем ОК.
39. Переходим во вкладку Общие. Жмем Пробная печать.
Напечатать должен:

RedMon error report
Copyright (C) 1997-2012, Ghostgum Software Pty Ltd. All Rights Reserved.
2012-06-21 Version 1.9
Port=»RPT1:» Printer=»Brother DCP-7060D Printer (Копия 1)»
DocumentName=»Пробная страница»

40. Все закрываем, удаляем лишние файлы с рабочего стола.
41. Переходим к настройке Linux-сервера.
42. Система-Администрирование-Печать.
43. Кнопка «Добавить». Вводим логин и пароль рута.
44. Сетевой принтер-Принтер Windows через SAMBA
45. Укажите путь к принтеру smb:// в соответствии с инструкцией, присланной СОМИАЦ.
46. Нажмите кнопку «Проверить». Если выдает «Этот общий принтер доступен», жмите на кнопку ОК и затем «Вперед».
47. Драйвер выберите из базы данных. А именно: Brother DCP-7025 Foomatic/PostScript [en].
Все, дальше на свое усмотрение.
Попробуйте печатать из САМСОН-Висты, к примеру, больничные. Получилось без «хвостиков»!

Использовались материалы: http://samag.ru/archive/article/807 «Медиация Linux и GDI-принтера» Павла Заклякова. Спасибо ему!
Отдельная благодарность ребятам из форума АльтЛинукса yaleks и berkut_174 за помощь в решении проблемы! :)
4 дня танцев с бубном. Ух…

Последний раз редактировалось Щеголев Вадим 03 сен 2014, 14:42, всего редактировалось 1 раз.

Когда мы едины, мы непобедимы!


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 18 окт 2012, 15:17

На тонких клиентах есть проблемы с печатью из-за недостаточной оперативной памяти (RAMdisk), он по умолчанию стоит 32Мб. Для решения заходим в Панель управления — HP RAMdisk manager — выставляем 96Мб, перезагружаемся.

Когда мы едины, мы непобедимы!


denti

Сообщения: 10
Зарегистрирован: 18 окт 2012, 11:51

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

denti » 19 дек 2012, 12:56

При печати выдает ошибку — gswin32c.exe, память не может быть «read» и печатает

Код: Выделить всё

RedMon error report
Copyright (C) 1997-2012, Ghostgum Software Pty Ltd. All Rights Reserved.
2012-06-21 Version 1.9
Port="RPT1:" Printer="Brother DCP-7060D Printer (Копия 1)"
DocumentName="Пробная страница"

вне зависимости, что отправили на печать.
И на клиенте напрямую, и через сервер. Где я мог накосячить?


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 19 дек 2012, 13:47

Что печатает — так и должно быть (см. 39 пункт инструкции). По поводу ошибки с памятью — точно не помню, можно ли это игнорировать, но выложите содержимое «Принтеры и факсы» (как точно называется принтер, полностью), содержимое файла winprinter.rsp, содержимое 37-го пункта.

Когда мы едины, мы непобедимы!


denti

Сообщения: 10
Зарегистрирован: 18 окт 2012, 11:51

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

denti » 24 дек 2012, 09:48

Щеголев Вадим писал(а):Что печатает — так и должно быть (см. 39 пункт инструкции).

Так хотелось бы, что бы он печатал, то, что я ему отправляю.

Щеголев Вадим писал(а):выложите содержимое «Принтеры и факсы» (как точно называется принтер, полностью), содержимое файла winprinter.rsp, содержимое 37-го пункта.

-I»C:Program Filesgsgs9.06lib»;»C:Program Filesgsgs9.06fonts»

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

-sOutputFile=»\spoolBrother DCP-7060D Printer»

Вложения
порт.JPG
порт.JPG (38.78 КБ) 18211 просмотров
принтер.JPG
принтер.JPG (42.89 КБ) 18212 просмотров


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 24 дек 2012, 15:30

В строчке, где

@»C:Program Filesgswinprinter.rsp»-

надо писать пробел перед знаком «минус», т.е.:

@»C:Program Filesgswinprinter.rsp» —

Будьте внимательны в инструкции — каждая мелочь важна!

Когда мы едины, мы непобедимы!


denti

Сообщения: 10
Зарегистрирован: 18 окт 2012, 11:51

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

denti » 24 дек 2012, 19:35

Щеголев Вадим писал(а):В строчке, где

@»C:Program Filesgswinprinter.rsp»-

надо писать пробел перед знаком «минус», т.е.:

@»C:Program Filesgswinprinter.rsp» —

Будьте внимательны в инструкции — каждая мелочь важна!

Точно, спасибо, будем пробовать


denti

Сообщения: 10
Зарегистрирован: 18 окт 2012, 11:51

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

denti » 30 дек 2012, 10:52

Исправил, печатать стал, но с Самсона большие таблицы выпускает пару страниц, а потом гонит чистые листы


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 30 дек 2012, 13:54

denti писал(а):Исправил, печатать стал, но с Самсона большие таблицы выпускает пару страниц, а потом гонит чистые листы

С Win-версии напрямую к принтеру и с Linux-версии через эмулятор разный итог по одной и той же таблице?
И что получится, если с линукса перед печатью сохранить в PDF-файл?

Когда мы едины, мы непобедимы!


denti

Сообщения: 10
Зарегистрирован: 18 окт 2012, 11:51

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

denti » 31 дек 2012, 12:59

Щеголев Вадим писал(а):
С Win-версии напрямую к принтеру и с Linux-версии через эмулятор разный итог по одной и той же таблице?
И что получится, если с линукса перед печатью сохранить в PDF-файл?

С вин-версии напрямую не могу, т.к. на тонком клиенте нет Самсона. В pdf попробую 3-го


denti

Сообщения: 10
Зарегистрирован: 18 окт 2012, 11:51

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

denti » 24 янв 2013, 10:47

Сохраняется нормально, при печати тоже самое


Дмитрий

Сообщения: 24
Зарегистрирован: 19 ноя 2012, 13:39
Откуда: ОГБУЗ «СООКД»

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Дмитрий » 14 мар 2013, 11:05

Народ, а у всех эти принтеры работаю нормально? А то меня они уже замучили, постоянно пишут, что закончился тонер, хотя картриджи приобрели новые, один день могут печатать без проблем, а на второй хоть убейся, ТОНЕР ЗАКОНЧИЛСЯ, ОТКРОЙТЕ ПЕРЕДНЮЮ КРЫШКУ… подселяю ему картридж с другого принтера который работает, все то же самое!! в меню принтера проставляю _ ПРОДОЛЖИТЬ печать, ничего не помогает…
может у кого ни будь есть полезный опыт обращения с данной техникой?


bim2010

Сообщения: 273
Зарегистрирован: 21 май 2012, 09:07

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

bim2010 » 14 мар 2013, 11:34

Народ, а у всех эти принтеры работаю нормально? А то меня они уже замучили, постоянно пишут, что закончился тонер, хотя картриджи приобрели новые, один день могут печатать без проблем, а на второй хоть убейся, ТОНЕР ЗАКОНЧИЛСЯ, ОТКРОЙТЕ ПЕРЕДНЮЮ КРЫШКУ… подселяю ему картридж с другого принтера который работает, все то же самое!! в меню принтера проставляю _ ПРОДОЛЖИТЬ печать, ничего не помогает…
может у кого ни будь есть полезный опыт обращения с данной техникой?

Решение: нажать кнопку меню на принтере и найти пункт о дейтвиях в случае если тонер закончился (якобы закончился).
Там два пункта:
1. по умолчанию — Стоп;
2. Продожить
Стрелкой на принтере перейти на продолжить и подтвердить выбранное действие.


Дмитрий

Сообщения: 24
Зарегистрирован: 19 ноя 2012, 13:39
Откуда: ОГБУЗ «СООКД»

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Дмитрий » 14 мар 2013, 12:52

Вот в том-то вся и проблема, что не помогает это :( Из под винды делаю пробную печать, в очереди появляется и сразу пропадает, а принтер молчит… И такое часто происходит не пойму из-за чего начинают печатать и из-за чего перестают (речь идет о двух принтерах, остальные пока не устанавливал)… все время с ошибкой ТОНЕР ЗАКОНЧИЛСЯ, хотя он там точно есть.


bim2010

Сообщения: 273
Зарегистрирован: 21 май 2012, 09:07

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

bim2010 » 14 мар 2013, 13:20

2 вариант: не заправлять картриджи которые изначально поставлялись с принтером. Хотя в интернете я читал о способе их разлочки (не пробовал). Проблема есть. Подтверждаю.


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 14 мар 2013, 13:28

картридж какой? оригинальный или совместимый?
был прикол, у моей мамы на работе точно такой же принтер, но белого цвета. купила 2 картриджа — оригинальный и совместимый. Совместимый без проблем вставлялся, а оригинальный почему-то не захотел помещаться. Пришлось на дверце картриджоприемника принтера отломать зубчик, чтобы не мешал вставлять оригинальный картридж.

Когда мы едины, мы непобедимы!


Дмитрий

Сообщения: 24
Зарегистрирован: 19 ноя 2012, 13:39
Откуда: ОГБУЗ «СООКД»

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Дмитрий » 14 мар 2013, 15:40

тот картридж который идет вместе с принтером, после заправки постоянно пишет, что нет тонера, но печатал, а тут новый картридж, но не оригинал, печатал исправно… но вот за выделывался, меняю местами — не помогает((


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 14 мар 2013, 16:25

На Яндекс.Маркете по данной модели пишут, что надо сбрасывать счетчик копий на принтере. Попробуйте сбросить.

Когда мы едины, мы непобедимы!


Дмитрий

Сообщения: 24
Зарегистрирован: 19 ноя 2012, 13:39
Откуда: ОГБУЗ «СООКД»

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Дмитрий » 15 мар 2013, 09:53

Спасибо, помогло…) вот только там нет такой функции по сбросу счетчика… установил новый картридж и снова поставил старый, НАЧАЛ ПЕЧАТАТЬ…



Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 15 мар 2013, 11:01

Фу, как сложно с этим принтером! Похоже, и меня эти проблемы скоро ждут. Хотя в данный момент большинство талонов печатаем через HP LaserJet P2055d.
Спасибо, что выложили решение проблемы!

Когда мы едины, мы непобедимы!


Дмитрий

Сообщения: 24
Зарегистрирован: 19 ноя 2012, 13:39
Откуда: ОГБУЗ «СООКД»

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Дмитрий » 15 мар 2013, 12:24

Проблема в том, что принтер просто ТУПО считает количество распечатанных копий и когда она достигает определенного количества, выскакивает сообщение о замене тонера, не зависимо от того есть тонер или нет тонера в картридже, причем тоже самое с фотобарабаном, на него тоже стоит счетчик! Печальней принтера я еще не видел :)


Аватара пользователя

flags8192

Сообщения: 78
Зарегистрирован: 20 авг 2012, 11:38
Откуда: ОГБУЗ «Монастырщинская ЦРБ»
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

flags8192 » 18 мар 2013, 09:03

Ну не знаю, у меня с этим проблем нет. Ножницы в него и рычажок потискать.


Пол6

Сообщения: 1
Зарегистрирован: 03 окт 2013, 15:02

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Пол6 » 04 окт 2013, 10:57

В последнее время появилась следующая проблема. Принтеры Brother DCP-7060D перестают видеть бумагу, хотя в лотке она есть. Замена фотобарабана не помогла, обнуление счетчиков тоже не дало результатов. Кто нибудь сталкивался с подобным?


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 04 окт 2013, 17:19

Не сталкивался. Допускаю: застрял какой-то рычажок в районе лотка бумаги, который должен «почувствовать» наличие бумаги, либо какая-то деталь сломалась или вышла из строя. Если самостоятельно не получится, прямая дорога в сервисный центр. И прошу отписаться что было и как решили проблему.

Когда мы едины, мы непобедимы!


Аватара пользователя

Юрий

Сообщения: 79
Зарегистрирован: 06 авг 2013, 10:38
Откуда: ОГБУЗ «Рославльская ЦРБ»
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Юрий » 08 окт 2013, 14:35

Уважаемые форумчане, кто может поделиться инструкцией присланной из СОМИАЦ по установке принтара из smb://….

-=suum cuique=-


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 09 окт 2013, 08:44

Юрий писал(а):Уважаемые форумчане, кто может поделиться инструкцией присланной из СОМИАЦ по установке принтара из smb://….

Инструкция прислана 14.06.2012.

Когда мы едины, мы непобедимы!


bpost

Сообщения: 252
Зарегистрирован: 14 сен 2012, 10:43
Откуда: ОГБУЗ Починковская ЦРБ

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

bpost » 24 окт 2013, 12:31

СБРОС СЧЕТЧИКОВ 7060 DR (у меня отработало нормально)

Вынимаем тонер-картридж. вставляем барабан в аппарат. ничего не отпиливаем, не снимаем (не портим аппарат и не лишаемся гарантии!) передняя крышка открыта.
включаем.
утапливать рычаг, прикреплённый к крышке не нужно!
нажимаем на подпружиненый датчик наличия картриджа в принтере слева (и не отпускаем).
Нажимаем на датчик закрытия крышки справа.
аппарат начинает гудеть вентилятором, затем начинает вращаться фотобарабан.
Через 2 секунды после начала вращения фотобарабана нужно отпустить и снова нажать (и далее не отпускать) датчик наличия картриджа слева.
Дождаться когда аппарат выйдет в режим готовности — барабан остановится, затем запустится ещё раз на короткое время.
Только после этого можно отпустить все датчики и вернуть тонер-картридж на место.
Всё, аппарат готов к работе!

Если у вас принтер выводит на дисплее сообщение «Закончился ресурс фотобарабана», то необходимо выполнить следующие действия: открываем крышку принтера – жмем кнопку «Очистить» — принтер спрашивает «Вы заменили фотобарабан?» — жмем «Вверх» и закрываем крышку.


bim2010

Сообщения: 273
Зарегистрирован: 21 май 2012, 09:07

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

bim2010 » 24 окт 2013, 13:17

Дмитрий выше приводил ссылки на видео. Делаем по ней. Процедура сброса счетчиков работает.


Аватара пользователя

Щеголев Вадим

Сообщения: 793
Зарегистрирован: 12 июн 2012, 15:27
Откуда: ОГБУЗ «Велижская ЦРБ» (Смоленская область)
Контактная информация:

Re: Инструкция по настройке принтера Brother DCP-7060D

Сообщение

Щеголев Вадим » 24 окт 2013, 15:42

Не знаю как у вас, но за более, чем год эксплуатации ни разу с подобными проблемами не сталкивался. У меня только пишет «Мало тонера, замените картридж». Просто переключаю в настройках принтера на сообщение «Мало тонера» с «Стоп» на «Продолжить». И дальше спокойно дорабатываю остатки ресурса картриджа, после чего меняю на другой. И никаких проблем. Или наши принтеры из разных заводских партий???

Когда мы едины, мы непобедимы!


попробовал это решение http://forum.altlinux.org/index.php/topic,5786.0.html

для LPB-2900
на windows установил redmon17 затем установил gs862.exe 32-версия
следовал инструкции по ковчегу (прописывание файла, настройка порта) ПК выдал ошибку подключения порта, как если б был отключен кабель… до линукс ПК соответственно не добрался.

MF-4018
те же шаги, здесь принтер распечатал… но не страницу а сообщение следующего характера…
redmon error report
Copiring (C)  и тд….
port=»RPT1:» Printer=@Canon mf4010……
DokumentName=»имя документа»
через LPT порт настроенный при установку печатает нормально…
попробовал найти его с линукс.. этот принтер… нашел…
установил драйвера на 4010… проследвал в CUPS пошагово от via-samba до конца…
выдал ПК bad device-uri

какие пути решения этой проблемы?


Записан


Для установки и настройки принтера Canon LBP-2900 воспользуйтесь инструкцией
http://www.spohelp.ru/forums/13-drayvery-i-linux/topics/669-bystraya-ustanovka-drayverov-dlya-printerov-canonlbp3010-skript-ot-altlinux-org (драйвера там же)
Для установки и настройки Canon l-Sensys MF-4018 воспользуйтесь более свежими драйверами.
Скачать можно здесь: http://www.canon-europe.com/Support/System/Search.aspx?TcmUri=tcm:13-823024&SearchType=3
Поставьте галочку напротив I accept the ‘License Agreement’ & ‘Disclaimer и нажмите кнопку «Download»
После скачивания у вас появиться архив o1113esx_l_ufr220.zip. Выполните разархивацию и в соотвествии с архитектрурой вашего ПК выберите rpm пакеты из диреткории 32-bit_Driver или 64-bit_Driver.
Далее выполните интсаляцию пакето и произведите настройку следующим образом:
1. Запустите консоль.
2. Зайдите с правами супер пользователя root: $su —
3. Выполните следующие действия:

#apt-get install /полный путь до пакета/cndrvcups-common-2.20-1.i386.rpm
#apt-get install /полный путь до пакета/cndrvcups-ufr2-uk-2.20-1.i386.rpm

в ALT 5 перед тем как идти http://localhost:631

#mcedit /etc/modprobe.d/blacklist-cups

там поставить «#» перед

blacklist usblp

, презагрузка или выполняем

#modprobe usblp
#/etc/init.d/cups restart

PS
в версии драйвера 2.20 может не оказаться поддержки принтера Canon LBP 2900

Если подключение будет выполнено удачно, воспользуйтесь установкой и настройкой сетевого принтера используя CUPS.

тоже сделал


Записан


У вас печать при локальном подключении получилась?


Записан

Морфиус на меня обиделся…


 MF-4018  при лок подсоединении печатает и на Windows и на linux  только под linux  на своем экранчике выдает
«Неверный формат бумаги
кассета: LTR»

при лок додсоединении
LPB-2900 под линукс не печатает (драйвер lpb-2900 CAPT 1.5v)
под виндовс печатает


Записан


я уже не знаю что делать… линукс темный лес… с виндой то попроще…


Записан


Вы вот это выполнили?

#apt-get install /полный путь до пакета/cndrvcups-common-2.20-1.i386.rpm
#apt-get install /полный путь до пакета/cndrvcups-ufr2-uk-2.20-1.i386.rpm

в ALT 5 перед тем как идти http://localhost:631

#mcedit /etc/modprobe.d/blacklist-cups

там поставить «#» перед

blacklist usblp

, презагрузка или выполняем

#modprobe usblp
#/etc/init.d/cups restart

Linux — это просто  ;) Намного проще Windows.


Записан

Морфиус на меня обиделся…


Linux — это просто  Намного проще Windows.

  ну для кого как ::) особенно если не программист

Да то что вы написали выше… выполнял…
Canon 2900 все равно молчит после локального подключения и настройки через CUPs.
МА-4018 печатает по локальному подключению, но ошибку размера бумаги выдает на своем экране.

Где найти ошибку? ведь принтер то ПК видит в CUPs  но не печатает…


Записан


Для MF-4018 нужно формат бумаги в настройках cups поменять — localhost:631/printers — выбираем нужный нам принтер — установить параметры по умолчанию (в правой колонке если версия дистрибутива 5.0 и выше) — формат бумаги нужно выставить a4.
Для LPB-2900, можно попробовать подключить его локально к linux-машине…


Записан


Для LPB-2900, можно попробовать подключить его локально к linux-машине

я собственно это и пытался сделать чтоб проверить драйвера… в ответ ни отклика… молчит и все


Записан


собственно хотя бы MF-4018 подключить… через сеть
по этой инструкции http://forum.altlinux.org/index.php/topic,5786.0.html
получилось следующее

на ПК Windows принтер распечатал… но не страницу а сообщение следующего характера…
redmon error report
Copiring (C)  и тд….
port=»RPT1:» Printer=@Canon mf4010……
DokumentName=»имя документа»
через LPT порт настроенный при установку печатает нормально…

попробовал найти его с линукс.. этот принтер… нашел…
установил драйвера на 4010… проследвал в CUPS пошагово от via-samba до конца…
выдал ПК bad device-uri


Записан


пипец… настроил принтер MF-4018 ctntdjq yf 2-x пк под линукс…
вопрос можно ли теперь к нему подсоединить ПК под виндовс


Записан


извините… не увидел что написал на английском
ну не получается у меня настроить принтер под виндовс на линукс…
может быть получится наоборот… чтоб виндовс видел принтер под линукс


Записан



Записан



Записан

Морфиус на меня обиделся…



Записан



In most cases, redmon.hlp file problems are due to the OmniPage Pro 10 Scan Suite Plus-related file missing or being corrupted by malware or virus. The primary way to resolve these problems manually is to replace the HLP file with a fresh copy. Additionally, some redmon.hlp errors can be due to incorrect registry references, so we recommend conducting a registry scan to clean up any invalid entries.

We offer several file versions of redmon.hlp below for %%os%% and several Windows releases. Unfortunately, some redmon.hlp file versions may not be currently listed in our database, but they can be requested (by clicking «Request» button). If you’re unable to find your file version in our database below, we recommend reaching out directly to Caere Corporation.

Once the file is successfully placed in the right location on you hard drive, these redmon.hlp issues should disappear. Running a quick verification test is highly recommend. You can test the result by running OmniPage Pro 10 Scan Suite Plus application and seeing if the issue still appears.

Redmon.hlp File Summary
File Type: HLP
Function: Scanner related
Application: OmniPage Pro 10 Scan Suite Plus
Version: 2000
Company: Caere Corporation
 
Name: redmon.hlp  

KB: 175180
SHA-1: fb97809c098bd92d1724a18bd00f71a9cc5401ce
MD5: 05939151e3b75bd327074f161a7b8d65
CRC32: 68962b71

Product by Solvusoft

Download Now
WinThruster 2023 — Scan your PC for redmon.hlp registry errors

Windows
11/10/8/7/Vista/XP

Optional Offer for WinThruster by Solvusoft | EULA | Privacy Policy | Terms | Uninstall

HLP
redmon.hlp

Article ID:   941385

Redmon.hlp

File MD5 Checksum Bytes Download
+ redmon.hlp 05939151e3b75bd327074f161a7b8d65 171.07 KB
Application OmniPage Pro 10 Scan Suite Plus 2000
Software Developer Caere Corporation
Version Windows 10
Architecture 64-bit (x64)
Bytes 175180
MD5 05939151e3b75bd327074f161a7b8d65
SHA1 fb97809c098bd92d1724a18bd00f71a9cc5401ce
CRC32: 68962b71
File Directory Location C:WindowsSystem32

Redmon.hlp Errors

redmon.hlp-related OmniPage Pro 10 Scan Suite Plus trouble includes:

  • «Error: redmon.hlp.»
  • «Redmon.hlp deleted, missing, or moved.»
  • «redmon.hlp not found.»
  • «Failure to load redmon.hlp.»
  • «Failure to register: redmon.hlp.»
  • «OmniPage Pro 10 Scan Suite Plus Runtime Error: redmon.hlp»
  • «Loading error: redmon.hlp.»

These HLP error messages can appear during program installation, while a redmon.hlp-related software program (eg. OmniPage Pro 10 Scan Suite Plus) is running, during Windows startup or shutdown, or even during the installation of the Windows operating system. When seeing the redmon.hlp error, please record occurrences to troubleshoot OmniPage Pro 10 Scan Suite Plus, and to help Caere Corporation find the cause.

Problem Sources of Redmon.hlp

redmon.hlp issues are caused by a corrupt or missing redmon.hlp, invalid registry keys associated with OmniPage Pro 10 Scan Suite Plus, or a malware infection.

Primarily, issues with redmon.hlp produced by:

  • Invalid (corrupt) redmon.hlp registry entry.
  • Virus or malware infection that has corrupted the redmon.hlp file or related OmniPage Pro 10 Scan Suite Plus program files.
  • Another program maliciously or mistakenly deleted redmon.hlp-related files.
  • Another software application in conflict with redmon.hlp.
  • Corrupt download or incomplete installation of OmniPage Pro 10 Scan Suite Plus software.

Внимание. Инструкция подходит для связки LBP-810 + Win7x64, а так же для сетевой установки.

Для сетевой установки потребуется  скачать всего два архива: redmon (п.3) и Ghostscript (п.2). Читать в этом случае можно начинать с шестой страницы с третьего абзаца “Далее нужно распаковать Redire…”.

На IE и Опере инструкция может отображаться и работать некорректно. Поэтому можнок как вариант сохранить файл как сжатая веб-страница через  меню гугл-докс. 

Необходимые файлы

  1. Драйвер принтера Canon Laser Shot LBP-1120
    www.canon-europe.com
  2. VirtualBOX. Использовал 4.2.12 
    1. VirtualBox for Windows hosts
    2. VirtualBox Oracle VM VirtualBox Extension Pack
      www.virtualbox.org
      С VM Ware у меня фокус не удался —  USB-порт не захватывался, принтер система не видела, да и предпочитаю по возможности использовать фришный софт.
  3. GPL Ghostscript Windows 32. Использовал GPL Ghostscript 9.07 Windows 32 bit binary installer
  4. RedMon — Redirection Port Monitor. Использовал redmon19.zip
  5. Windows XP.
    Windows XP Professional with Service Pack 3 VOL Russian — WZTISO (ru_winxp_pro_with_sp3_vl.iso)
    Прямой ссылки на проприетарный софт не даю — “Ищущий — да найдет…”
    Спасибо forum.ru-board.com. 

Опционально для персонального использования принтера

  1. VBoxHeadlessTray
    http://www.toptensoftware.com/VBoxHeadlessTray/

Обошелся без:

  1. gsview
    http://pages.cs.wisc.edu/~ghost/gsview/index.htm
    хотя по описанию можно использовать для работы с ghostscript и печати

Основные использованные источники

  1. Основные:
    1. remontcompa.ru
    2. wiki.unixforum.org
    3. zenway.ru
    4. www.nixp.ru
  2. Опциональные (скорее для общего развития):
    1. www.openprinting.org
    2. http://www.oszone.net

Примечание

По некоторым рекомендациям для печати на LBP-1120 можно использовать HP Universal PostScript Printer Driver. Ну… скажем так…

Если эксперименты уже были, то лишние драйвера и пакеты драйверов в Win7x64 можно удалить.

  • Сначала как устройство из Панель управленияОборудование и звукУстройства и принтеры
  • Далее — используя команды:
    printmanagement.msc
    printui /s /t2
  • из служб два HP сервиса командами (я их вручную дополнительно останавливал, чтоб сразу удалились):
    sc delete «Net Driver HPZ12»
    sc delete «Pml Driver HPZ12»
  • порт “HP Universal Print Monitor” — одну или две записи в ветке реестра
    HKLMSYSTEMCURRENTCONTROLSETCONTROLPrintMONITORS
    на всякий пожарный проверял
    HLKMSYSTEMCONTROLSET001CONTROLPrintMONITORS
    HLKMSYSTEMCONTROLSET002CONTROLPrintMONITORS
    В ходе экспериментов у меня еще одина запись от хьюлета оставалсь, но названия точно не помню — кажется что-то вроде pml12.

Если все сделано — то предварит… ( тьфу ну и ассоциации возникают после всех проведенных  экспериментов) … подготовительные работы окончены.

Переходим к водн… следующим процедурам

Сначала необходимо установить VirtualBox и Extension Pack

Затем WinXP в VirtualBox.

Если непонятно что и как можно почитать oszone или гугл в помощь.

В настройках машины VBox я устновил захват порта принтера (думаю что другие модификации 1120 вряд ли были):

В результате на хост-системе у меня получилось

Плюс настроил сеть под себя — у меня роутер для доступа в и-нет. Другие варианты у меня или не сработали, или мне не очень то надо было :)

В устройствах VBox нужно установить гостевые дополнения в установленную XP — чтобы потому туда нормально копировать файлы и пользоваться общим буфером обмена. После установки дополнений нужно установить там же в устройствах VBox двунаправленные буфер обмена и драг-н-дроп. Если необходимо — то в ходе этих манипуляций нужно будет перезагрузить гостевую систему.

Далее копируется в виртуалку драйвер принтера под XP, Ghostscript и RedMon (пункты 1, 3, 4 в “Необхомые файлы”)

Установка принтера — стандартная. Можно проверить печать — принтер должен обязательно печатать из гостевой системы. Если не печатает — то что-то было сделано неправильно и все последующие манипуляции в принципе бесполезны. У меня заработал с первого раза без танцев с бубном.

Далее нужно распаковать Redirection Port Monitor в

C:GSredmon19

и запустить setup.exe оттуда же для установки Redirect Port.

Далее установить Ghostscript в каталог. При инстале можно просто убрать “Program Files”

C:GSgs9.07

Следующий этап — создать файл mswinpr.rsp в каталоге C:GS с текстом:

-IC:gsgs9.07bin;C:gsgs9.07lib;C:gsgs9.07fonts

-sDEVICE=mswinpr2

-dNOPAUSE

-dSAFER

-sPAPERSIZE=a4

-sOutputFile=»%printer%CanonLBP1120″

Принтер я переименовывал, чтоб покороче было. Поэтому название принтера проверить в свойствах принтера LBP-1120 и его-то и вписать после %printer%.

Если в первой строке пути Ghostscript  другие — поправить тоже. Кстати фонтов у меня нету. Но принтер работает.

Ну финишная прямая — установка принтера: локальный, галку с автоматического определения — снять. Следующее —  “Создать новый порт” — Redirect Port. Появится окошко с названием порта: “RPT1:” Менять ничего не нужно. В ходе экспериментов может быть “RPTn:”, где n — целое число. Выбор драйвера принтера — HP LaserJet 4100 Series PS. Он встроен в WinXP, и вполне себе потом закачивается на хост-машине под Win7x64 из и-нета. Имя принтера и общего ресурса можно не менять, описание не заполнять, пробную страницу пока распечатывать бесполезно. 

После создания этого виртуального принтера — последний штрих на гостевой системе — редактирование его свойств в закладке порты:

Настрока порта (пути при необходимости поправить):

C:GSgs9.07bingswin32c.exe

@»C:gsmswinpr.rsp» —

минус в строке аргументов ставить обязательно

Подтвердить изменения.

Принтер расшарен, драйвера установлены, порт настроен. Можно попробовать отпечать пробную страницу на виртуальном принтере — по идее redmon должен перенаправить пробную страницу на реальный принтер 1120. Кстати нужно проверять Canon  — чтобы он не был в автономном режиме в гостевой системе.

Если станица отпечаталась — осталось установить сетевой принтер HP LaserJet 4100 Series PS в хост-системе на сетевой принтер HPLaserJ, который преварительно расшарен на виртуальной системе.

Драйвера загрузились из центра обновлений Microsoft. Принтер заработал сразу.

Примечание. На работе ставил сетевым LBP-810. Драйвера из центра обновлений почему-то закачались только со втторого раза. Думаю что это не проблема 810-го.

Дополнительно я установил VBoxHeadlessTray (почитать можно на oszone), поскольку постоянная печать мне ну нужна.

Inokentiy87Junior MemberОтветов: 1/1
Откуда: Украина
Инфо • Ответить1 год назад / 01 августа 2018 11:27Michail Michailoff
На Windows 10 почему то так драйвера не устанавливаются, пишет что нет драйверов. Пришлось устанавливать как локальный на порту LPT а потом менять порт на сетевой.

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

Добавление от 01.08.2018 13:40:

Делал все как написал Michail Michailoff но стопорился на последнем шаге с установкой на хост системе драйверов на HP LaserJet 4100 Series PS

Решил вопрос с windows 10 x64 у себя таким образом:
-установил на виртуалке с windows 7 x64 принтер HP LaserJet 4100 Series PS
-скопировал драйвера на принтер с папки «c:WindowsSystem32DriverStoreFileRepository» (чтобы найти нужные драйвера из всех отсортировал их по дате)
-поместил драйвера на ПК с windows 10 и при утсановке принтера, когда предлагает выбрать драйвер на ПК, выбрал папку с драйверами с windows 7Michail MichailoffMemberОтветов: 4/25
Откуда: Россия, Стерлитамак
Инфо • Ответить1 год назад / 05 августа 2018 09:14Inokentiy87:
Опишите пожалуйста как Вы меняете порт на сетевой. Заранее спасибо!Ого, столько мудрить, знаете толк в извращениях 

Драйвер HP LJ 4100 PS в Windows 10 есть, только он почему то не устанавливается когда пытаюсь подключиться к сетевому принтеру. Ставим его как локальный на LPT порт а потом:
Свойства принтера -> Порты -> Добавить порт -> Локальный порт -> Новый порт-> \имя компьютераназвание принтера

Вот так потом все это выглядит:
http://linkme.ufanet.ru/images/bcf5f8df4c8a78daff75e8c653c282e1.png

Драйвер для 64-бит стоит от HP LJ 4100 PS но название принтера я сделал Canon, так привычнее.

Заметил одну особенность Windows 10 LTSB. Не знаю есть ли она на обычной десятке, так как ее не использую. После каких нибудь обновлений системы у меня пропадают драйвера на сканер Epson Perfection 3490 Photo и при запущенной в Virtualbox Windows XP драйвера на usb устроства относящиеся к Virtualbox. Соответственно принтера и сканер не работают. В Диспетчере устройств делаем обновить драйвера и указываем на каталоги для Virtualbox «Program Files», для сканера «Program Files (x86)» и драйвера восстанавливаются. Почему они теряются и как это изменить пока не нашел. Может кто то знает как это решить?

Понравилась статья? Поделить с друзьями:
  • Redmine email delivery error
  • Redmine completed 500 internal server error
  • Redmi power bank 10000mah ошибка зарядки
  • Redmi note 9 pro частота обновления экрана как изменить
  • Redmi note 7 the system has been destroyed как исправить