Работа системы печати. КАК?

Обсуждение технических вопросов по продуктам Novell

Работа системы печати. КАК?

Сообщение Музалёв Николай » 17 окт 2011, 14:17

Уважаемые коллеги!
Вопрос несколько неожиданный: кто может рассказать (или где прочитать) - как в деталях работает система NDPS?

Очень интересует в объёме большем, чем написано в общедоступном мануале и прочих руководствах и печатных книгах...

Дело в следующем: были куплены принтера OKI-930n.
О том, как я с ними мучался, я уже написал ранее.

Вроде побороли основные неработоспособные моменты...

Однако выплыла очень неприятное для нас ситуация: у меня печатается очень много документов в стиле "чертёж".
Это значит - рамки и отступы по ЕСКД, т.е. по 5мм с трёх сторон и 20 с четвёртой.

И вот, при печати просто под вин (принтер подключён, как локальный), документы выходят в приемлимом виде.

Но когда ТЕ ЖЕ драйвера устанавливаю в брокер и затем на ТОМ ЖЕ ПК устанавливаю принтер , как сетевой в системе NDPS, то происходит обрезание крайней правой рамки (т.е. принтер сам себе устанавливает поле отступа по правому краю примерно в 8-10мм).

При печати , как сетевой, но в системе вин, печатает тоже правильно.

Таким образом у ОКИ-сапорта естественное объяснение проблемы: "ваша непонятноКакая система печати портит документ и не дурите нам головы!"

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

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

К сожалению, на оф.сайте ОКИ нет упоминания о совместимости этого принтера и NW и вообще нет упоминания новела.

Спасибо.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

NDPS не виноват

Сообщение Павел Гарбар » 17 окт 2011, 16:26

Николай! Тут все гораздо хуже :-(
Для начала поставь драйверы не из NDPS-хранилища, а с диска, в момент установки NDPS-принтера. Хотя это вроде те же самые драйверы, но надо исключить и этот вариант. Проверь как печатает.
А вообще-то при сетевой печати сильно "помогает" виндовый спулер. Где-то на сайте HP или MS были разборки по поводу нескольких копий при сетевой печати. Если вкратце, то драйвер принтера и виндовый спулер по мере обработки задания "теряли" сколько копий надо. Вот в эту сторону я тебе и предлагаю покопать.
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Re: Работа системы печати. КАК?

Сообщение Сергей Дубров » 17 окт 2011, 16:47

Музалёв Николай писал(а):Поэтому хотелось бы знать - как же происходит обработка печатного потока? участвует ли сервер в этом или просто хранит драйвера и перенаправляет спул?

Немного о терминах - микрософт называет принт-серверами совсем не то, что все остальные - у всех это принтер+сетевой контроллер, а у M$ - принт-сервер - это венда, печатающая на принтер (локальный или сетевой).

Обнаружив, что принтер, на который вы хотите печатать, подключен через принт-сервер (венду), клиент (локальная венда), формирующий печать, не делает окончательной обработки, а в виде некого "полуфабриката" (EMF) отправляет файл на принт-сервер (удалённую венду), которая уже - используя СОБСТВЕННЫЕ драйверы - производит файл, отправляемый на принтер. Причина такого подхода очевидна - вместо монстрового окончательного файла (RAW) по сети пересылается достаточно компактный "почти исходный" файл.

Обнаружив, что принтер подключён не через систему печати венды (т.е., если это НЕ принт-сервер в терминах M$), клиентская венда производит окончательную обработку сама и оправляет RAW-файл на LPD/9100/новеловскую печать и пр.

Новеловская печать, в отличие от микрософтовской, НИКОГДА не занималась обработкой печатного потока. Максимум, что она могла сделать - заменить LF на CR-LF для текстовой печати. Больше в потоке новеловская печать - любая - очереди, NDPS, iPrint - ничего не преобразовывает.

У нас был случай, когда на один и тот же NDPS-принтер нормально печатала Windows2000 и - с теми же драйверами (они были общими) - не могла печатать XP - гнала мусор, портила бумагу. Когда мы поставили задания на hold и отловили задания от 2000 и от XP, мы нашли причину - в случае с XP венда ошибочно считала, что с другой стороны печать принимает принт-сервер (венда) и отправляла файл в EMF формате (полуфабрикат). А NW совершенно честно отправляла этот EMF на принтер. При печати с 2000-ой всё работало правильно - в спулер попадал готовый к употреблению файл, который просто напрямую шёл на принтер. Было это с каким-то из каких-то low-end HP, кажется, 1022N.

В общем, резюме: NW никогда и ничего не модифицирует в потоке "бинарной" (не текстовой) печати. Проверить, что попадает к вам в спулер вы можете легко - поставьте NDPS-принтер на hold и отправьте туда файл на печать. Потом сделайте печать в локальный файл и сравните эти два варианта. В обоих случаях окончательный вид файла, отправляемого на принтер, определяется исключительно печатающей вендой и её драйверами. NW - по сути просто "труба", для перенаправления потока.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Re: Работа системы печати. КАК?

Сообщение Музалёв Николай » 22 окт 2011, 19:23

Сергей, Павел -спасибо!
Ваша информация существенно помогла в борьбе с саппортом...
В частности - информация о методах взаимодействия принт-сервреов.

Это заставило саппорт внимательно разбираться с принтерами и тонкостями настроек конкретной модели в реестре.
Найден был ключик, снесение которого всё поставило на места и принтер печатает нормально.

Единственное неудобство - придётся руками( через bat-файл ) сносить в реестре этот атрибут принтера.

Всем - спасибо!
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5