|
Кто смелый помучайте эмулятор JetDirect. | ☑ | ||
---|---|---|---|---|
0
smaharbA
24.05.11
✎
19:45
|
Как то уже публиковал, небольшая переделка под ряд условий.
Запускалка - lpserver.js.bat (есть подсказка для запуска) расписывать, что да как пока лениво, отвечу по ходу дела, многое не совсем реализовано (к примеру енкодинг имен и прочих), но вроде рабочее http://www.n-d.ru/files/lpserver-0.5.0.rar |
|||
1
ДенисЧ
24.05.11
✎
19:46
|
ЧЗХ?
|
|||
2
Aleksey
24.05.11
✎
19:52
|
JetDirect — технология, продвигаемая компанией Hewlett-Packard, позволяющая непосредственно подключать принтер к локальной вычислительной сети. Соединение обычно осуществляется по TCP порту 9100.
На технологии JetDirect основано множество моделей устройств, начиная от внешних принт-серверов с одним или тремя параллельными портами (300x и 500x соответственно), и заканчивая внутренними принт-серверами EIO, используемыми с принтерами производства HP. К серии JetDirect также относятся беспроводные принт-серверы (модели с Bluetooth, 802.11b и 802.11g), и карты, поддерживающие Гигабит Ethernet и IPv6. |
|||
3
Aleksey
24.05.11
✎
19:54
|
||||
4
smaharbA
24.05.11
✎
21:23
|
(3) это чо ? меня все пингвины банят наглухо
|
|||
5
Aleksey
24.05.11
✎
21:27
|
smaharbA
Автор темы Участник Кто может - проверьте скрипт эмулятор Jet Direct... « : 29 Ноября 2010, 17:15:44 » Текст скрипта (требует либо perl либо одну из - ncat, netcat, nc) находит устройства /dev/*/lp* и перенаправляет на них выход печати принтер ставится как сетевой с соответствующим адресом и портом предназначен для сетевой печати минуя caps где подключен принтеры, есть масса подобных решений и lp_server и через inetd/xinetd и перенаправление netcat тут попытка объединить и запускать как стартовый скрипт (двусторонний обмен реализован в другой версии + печать на любой принтер "без дриверов", но это отдельно) smaharbA Автор темы Участник Re: Кто может - проверьте скрипт эмулятор Jet Direct... « Ответ #1 : 10 Декабря 2010, 20:16:16 » некоторые недополности (претерпел еще некоторые коллизии, так же не опосредованные) (Кликните, чтобы показать/скрыть) |
|||
6
smaharbA
24.05.11
✎
21:29
|
(5) это тоже давно претерпело перемены ))
|
|||
7
Torquader
24.05.11
✎
21:48
|
Вопрос - кому это может быть надо ?
Тем, кто хочет сэкономить на железе ценой 1т.р. ? А у тех, у кого Linux стоит всё всегда печатает без всяких проблем. Кроме того, даже в Windows обычно проблемы как раз с GDI-принтерами, которые не поддерживают данную технологию. |
|||
8
ice777
24.05.11
✎
21:57
|
все HP в win нормально печатают.
|
|||
9
smaharbA
24.05.11
✎
22:00
|
(7) ты не вкурил, про линукс лучше не надо - там никогда ничего не печатает ибо моя не просто пользователь, несколько поболее (речт не о админах и прочих прогах)...
(8) тут независимо от типа принтера с удаленного печатаеть будет, нужны дриверы только на том где непосредственно подключены (в некоторых разах все иначе) |
|||
10
smaharbA
24.05.11
✎
22:03
|
на клиенте - нужен только постскрипт дривер, для виндуз к примеру hp 1200 ps. на альтернативах генерик пс
но не обязательно возможные PS PCL XPS т.е. для удаленной печати не требуется установка дриверов отличных от тех, что уже есть в системе |
|||
11
smaharbA
24.05.11
✎
22:05
|
+ решается застарелая и в ближайшем десятилетии не решимая байда с линуксовой печатью, нах не нужны разного рода хал/удевы/усторы и прочая бредятина от капса
|
|||
12
Torquader
24.05.11
✎
22:17
|
(10) То есть это некоторый вариант PS принтера.
А что делать с принтерами, которые не умеют PS (так как те, которые умеют - прекрасно печатают, если им PS файл просто в порт заливать - у меня так на DOS-е печать работала - приги складывали файл в директорию, а "драйвер" уже его "кормил" принтеру). |
|||
13
Torquader
24.05.11
✎
22:22
|
(11) А в чём проблема с Linux - там же есть lpr очередь.
Конечно, если принтер "кривой", то на Linux он просто не взлетит - нефиг его покупать. P.S. как-то ставил драйвер для 1102 на Windows 2000 - программа очень сопротивлялась и говорила, что принтер не поддерживается - но печатает же (только пришлось утилиту качать, которая режим работы USB в принтере переключает). |
|||
14
syktyk
24.05.11
✎
22:47
|
А НР 1018 с под пингвина в виндовом RDP, как сделать?
|
|||
15
syktyk
24.05.11
✎
23:00
|
(0) Надо попробовать.
|
|||
16
smaharbA
24.05.11
✎
23:11
|
(12) нет, нужен на клиенте любой из дриверов PS, PSL, XPS - все
(14) это и есть часть того решения, ответная на линуксе схема
и еще одно - при использовании сабжа или подобного - любой пользователь может раздать принтер для сети (если специально не убиты командная строка и скрипты, это тоже обходится без хака) |
|||
17
smaharbA
24.05.11
✎
23:13
|
(12)(13) выкинь все свои знания и мысли, что что то знаешь - учись снова не зубря понятия
|
|||
18
syktyk
24.05.11
✎
23:18
|
(16)Я тип того делал с Каноном 800, только редмон заюзал, ну и по традиции АплеВрайтер.
Еще проблема печати в Лине - почему-то любой формат пытается себя на А4 печатать, приходится полями сдвигать область печати |
|||
19
Torquader
24.05.11
✎
23:23
|
(16) Чего-то у вас очень сложно. Проще купить аппаратный Print-Server и не мучится - тогда включена может быть только та машина, которая печатает, а остальные не нужны.
|
|||
20
smaharbA
24.05.11
✎
23:23
|
(18) эти проблемы отчасти и решает сабж и подобные (задача была без компиляции и максимально в пакетном файле - это чисто блаж, иначе слишком скушно)
про редмон - с него когда то и началось, было решено отказаться сперва работало несколько иначе - на лине пдф принтер, на вин акробат ридер |
|||
21
smaharbA
24.05.11
✎
23:25
|
(19) выкинь ты свои стремления быть грамотным - нифига ты не вкурил
предложи аппаратный сервер для к примеру "Microsoft Office Document Image Writer" ? |
|||
22
Torquader
24.05.11
✎
23:26
|
(21) Так это же и не принтер, а просто фильтр.
Можно и просто PDF-притнер поставить, который вместо печати PDF-файлы формирует (при должной настройке не требует от пользователя вводить имя файла, а задаёт его сам), а потом этот PDF можно и по электронной почте слать. |
|||
23
smaharbA
24.05.11
✎
23:28
|
или по списку к примеру, да и сабж не зависит от точки подключения принтера
Canon MF3110 (9126),9100 NRG MP 2000L (Копия 1),9101 MY XPS Printer Driver,9102 Microsoft XPS Document Writer,9103 Microsoft Office Document Image Writer,9104 HP Universal Printing PS,9105 HP Universal Printing PCL 6,9106 HP Universal Printing PCL 5,9107 HP LaserJet P2015 Series PCL 6 (Слукина Т.Ю.),9108 HP LaserJet P2015 Series PCL 6 (Простолупова Е.С.),9109 HP LaserJet P2015 Series PCL 6 (Ахметзянова В.А.),9110 HP LaserJet 6P/6MP PostScript,9111 HP LaserJet 6L (Гужва А.И.),9112 hp LaserJet 1320 PCL 6 (Экономисты),9113 hp LaserJet 1320 PCL 6 (Финансовый отдел),9114 hp LaserJet 1320 PCL 6 (Отдел реализации),9115 hp LaserJet 1320 PCL 6 (Верхотурова Е.В.),9116 hp LaserJet 1320 PCL 6 (Аминова О.А.),9117 HP LaserJet 1200 Series PS (MS),9118 HP LaserJet 1200 Series PCL (Гужва через netcat),9119 HP LaserJet 1200 Series PCL,9120 HP LaserJet 1015 PCL 5e,9121 hp LaserJet 1015 (Серков Р.А.),9122 hp LaserJet 1015 (Гинзбург),9123 Generic PostScript Printer,9124 Canon MF4320-4350,9125 Canon MF3110 (бикулова),9126 Canon MF3110,9127 |
|||
24
smaharbA
24.05.11
✎
23:29
|
(22) еще раз прочти (17)
|
|||
25
smaharbA
24.05.11
✎
23:31
|
самбовые принтеры пока не поддерживаются (специально), переделать не сложно и на их наличие
|
|||
26
syktyk
24.05.11
✎
23:35
|
А как пингвина отучить от автоопределения УСБ принтера, чтобы в RAW формате печатать?
|
|||
27
syktyk
24.05.11
✎
23:36
|
Кстати принт-серверы хорошо для RAW печати использовать.
|
|||
28
Torquader
24.05.11
✎
23:38
|
(21) Так это оказывается факс - я просто с Microsoft Office сейчас достаточно редко сталкиваюсь, так как народ его не сильно покупает, а Open Office умеет практически всё тоже самое.
А факсы хорошо отправлять программой, которая кушает PDF из определённой папки - тогда пользователи знают, что отправилось, а что - нет. (26) Не все принтеры умеют вообще работать в RAW-формате, так как некоторым ещё требуется указание каких-то параметров и соблюдения времени подачи данных (потому как один RAW превращается в пачку испоганенной бумаги - только в путь). |
|||
29
smaharbA
24.05.11
✎
23:41
|
(26) сабж это вендовая сторона, она и как самостоятельная является
а для лин все просто - послать капс подальше, оставить в нем только постскриптовский с направлением на нужный из сабжа (определенный автоматом или указанный), на лине же аналогичное сабжу но только с равом (лучше двухсторонка) и смотрит прямо на устройство миную капса а так - фильтры в хале, удеве, учегототам-новое-не-скажу-счас выкусить, а уж если капс - бакенд скрипт написать вместо/параллельно штатного |
|||
30
Torquader
24.05.11
✎
23:47
|
У меня, вообще-то, основная проблема как быстро переключить печать на другой принтер (с оповещением пользователей), если предыдущий они успели "изнасиловать" (и как избавиться от десяти распечатанных документов, если забыли вовремя вставить бумагу в принтер).
|
|||
31
smaharbA
25.05.11
✎
06:32
|
(30) это сабж тоже может решить, дривер один и тот же для всех, на сервере сменил порядок выдачи портов и все, можешь и автоматизировать
|
|||
32
smaharbA
25.05.11
✎
14:03
|
может всеж таки кто потестит чуток
|
|||
33
syktyk
25.05.11
✎
18:25
|
(32)Чуток потестил :) Принтер НР 1018 на Вынь 7х32 Стартер. Два листочка напечатано. Надо в деле испытать.
|
|||
34
smaharbA
25.05.11
✎
18:31
|
(33) понял как запускать в скрытом ? (ключ /js //b)
+ будет куча cmd.exe - это нормально - "совместимость" работы как пакетника и как шелскрипта |
|||
35
smaharbA
25.05.11
✎
18:32
|
Вообще по хорошему, надо целиком переписать на wsh, тогда можно будет обойтись без "шведского ножа" (netcat)
|
|||
36
syktyk
25.05.11
✎
18:36
|
(34)Не, пока еще нет :) Я же, как нормальный чел вначале запускаю, потом маны читаю.
Да, забыл сказать, что на печать отправил из под ХР с драйвером 1018. Но сейчас попробовол из под убунты, как Аппле Лазер Врайтер. Печатает. Ок, спасибо. бум иссследовать. |
|||
37
smaharbA
26.05.11
✎
13:44
|
может еще кто снизойдет, нужна хоть какая то статистика неисправностей
|
|||
38
syktyk
26.05.11
✎
13:52
|
Я бы ему подробное тестирование использовал, да вот незадача - практически у каждого по принтеру стоит. Но буду думать.
Плохо, что в терминальной сессии 2008 не сохраняются параметры страницы - подключается MS Publisher ImageSetter |
|||
39
smaharbA
26.05.11
✎
15:13
|
В смысле не сохраняются ? Разверни немного пояснение
|
|||
40
smaharbA
27.05.11
✎
00:04
|
буду назойлив как лист в парилке
|
|||
41
zaki
27.05.11
✎
06:32
|
Закладка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |