Использование BSD/UNIX как рабочей станции: графические окружения, рабочие столы и desktop‑приложения.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-25 23:32:31
access_log
Код: Выделить всё
localhost - - [25/Nov/2014:23:11:46 +0300] "POST /printers/1 HTTP/1.1" 200 406 Print-Job successful-ok
localhost - - [25/Nov/2014:23:14:09 +0300] "POST /printers/1 HTTP/1.1" 200 298 Create-Job successful-ok
localhost - - [25/Nov/2014:23:14:09 +0300] "POST /printers/1 HTTP/1.1" 200 232 Send-Document successful-ok
localhost - - [25/Nov/2014:23:15:20 +0300] "POST /printers/1 HTTP/1.1" 401 117 Purge-Jobs successful-ok
localhost - root [25/Nov/2014:23:15:20 +0300] "POST /printers/1 HTTP/1.1" 200 117 Purge-Jobs successful-ok
localhost - - [25/Nov/2014:23:15:34 +0300] "POST /printers/1 HTTP/1.1" 200 298 Create-Job successful-ok
localhost - - [25/Nov/2014:23:15:34 +0300] "POST /printers/1 HTTP/1.1" 200 232 Send-Document successful-ok
localhost - - [25/Nov/2014:23:15:47 +0300] "POST /jobs HTTP/1.1" 200 139 Cancel-Job successful-ok
localhost - - [25/Nov/2014:23:18:03 +0300] "POST /printers/1 HTTP/1.1" 200 406 Print-Job successful-ok
error_log
Код: Выделить всё
E [25/Nov/2014:23:09:14 +0300] Unable to create master DNS-SD reference: -65563
E [25/Nov/2014:23:10:19 +0300] [CGI] Unable to create service connection: No such file or directory
E [25/Nov/2014:23:10:19 +0300] [cups-deviced] PID 1312 (dnssd) stopped with status 1!
page_log
Код: Выделить всё
root 9 [25/Nov/2014:23:11:49 +0300] 1 1 - localhost Test Page - -
1 root 11 [25/Nov/2014:23:15:35 +0300] 1 1 - localhost (stdin) - -
1 root 12 [25/Nov/2014:23:18:04 +0300] 1 1 - localhost Test Page - -
ps -aux
Код: Выделить всё
cups 1427 0.0 0.1 34356 5648 - S 11:15PM 0:00.02 usb:/dev/ulpt0 10 root (stdin) 1 finishings=3 number-up=1 job-uuid=urn:uuid:aa1519ec-d0e4-30f8-478d-887902e741a5 job-originatin
cups 1498 0.0 0.1 48132 6708 - I 11:18PM 0:00.01 1 12 root Test Page 1 job-uuid=urn:uuid:96f448b6-b16e-3d0e-546e-d62366adf256 job-originating-host-name=localhost time-at-creati
cups 1499 0.0 0.2 53016 17756 - I 11:18PM 0:00.19 1 12 root Test Page 1 job-uuid=urn:uuid:96f448b6-b16e-3d0e-546e-d62366adf256 job-originating-host-name=localhost time-at-creati
cups 1500 0.0 0.1 34356 5732 - S 11:18PM 0:00.02 usb:/dev/ulpt0 12 root Test Page 1 job-uuid=urn:uuid:96f448b6-b16e-3d0e-546e-d62366adf256 job-originating-host-name=localhost t
cups 1501 0.0 0.4 240200 35664 - I 11:18PM 0:00.94 /usr/local/bin/gs -dQUIET -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOINTERPOLATE -sDEVICE=cups -sstdout=%stderr -sOutputFile=%stdout
/var/spool/cups висят 2 файла тестовые страници
/var/spool/cups/tmp 1 файл вот его содержание
Код: Выделить всё
Printer Test Page
Media Limits: 0.14 x 0.17 to 8.12 x 11.53 inches
Job ID: 1-12
Driver: STP01620.PPD
Driver Version: 5.2.10
Description: hp
Printer Location:
Make and Model: HP LaserJet 3055 - CUPS+Gutenprint v5.2.10
Printer: 1
Created at: Tue Nov 25 23:18:03 2014
Printed at: Tue Nov 25 23:18:03 2014
vitya_vii
-
zentarim
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-07-22 23:10:56
Непрочитанное сообщение
zentarim » 2014-11-25 23:37:37
Похоже что-то с драйвером. Попробуйте официальный драйвер (который hplip) установить.
zentarim
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-25 23:41:48
ядро придется перебрать без поддержки "device ulpt"
Код: Выделить всё
HPLIP expects printers to be attached as a ugen(4) devices. This
means that you must NOT have "device ulpt" in your kernel and ulpt
must NOT be loaded as a kernel module (you may also want to compile
print/cups-base with LIBUSB support). Please, follow the instructions
from print/cups-base pkg-message to setup correct permission for
usb devices.
In order to enable full functionality of hp tools, users must be
added to group `cups'.
vitya_vii
-
zentarim
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-07-22 23:10:56
Непрочитанное сообщение
zentarim » 2014-11-25 23:49:30
Ну... раз в HP так просят, видимо, придется сделать.
К сожалению не работал с новыми моделями HP, поэтому вряд ли смогу помочь. По крайней мере 4250 преспокойно работал с драйверами из портов
zentarim
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-25 23:55:14
hp 3055 это не новая модель его лет 10 назад изготовили вот у меня и стоит проблема печати и сканирование доков
на сканер дрова рабочие только на windows ХР -7 32bit остальные не поддерживает
vitya_vii
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-26 0:24:31
заработала печать
убрал из ядра "device ulpt" поставил порт HPLIP и в конфиге printers.conf поменял строчки с DeviceURI usb:/dev/ulpt0 на DeviceURI file:/dev/ulpt0
vitya_vii
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-26 10:20:50
доброе утро
подскажите сканер определился
Код: Выделить всё
sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x3417 [HP LaserJet 3055]) at libusb:/dev/usb:/dev/ugen0.3
Код: Выделить всё
# ls -la /dev/ugen0.3
lrwxr-xr-x 1 root wheel 9 Nov 26 09:57 /dev/ugen0.3 -> usb/0.3.0
проблема нету сканера в веб phpsane
vitya_vii
-
zentarim
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-07-22 23:10:56
Непрочитанное сообщение
zentarim » 2014-11-26 11:23:32
По крайней мере у вас права точно неправильные:
Код: Выделить всё
# ls -la /dev/ugen4.5
lrw-rw---- 1 root operator 9 9 ноя 12:55 /dev/ugen4.5 -> usb/4.5.0
zentarim
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-26 11:36:56
не понял маленько у вас в статье тоже права такие
Код: Выделить всё
# ls -la /dev/ugen4.5
lrw-rw---- 1 root wheel 9 9 авг 23:20 /dev/ugen4.5 -> usb/4.5.0
у меня сейчас
Код: Выделить всё
ls -la /dev/ugen0.3
lrwxr-xr-x 1 root wheel 9 Nov 26 11:30 /dev/ugen0.3 -> usb/0.3.0
Код: Выделить всё
# ls -la /dev/usb/0.3.0
crw-rw---- 1 root operator 0x82 Nov 26 11:30 /dev/usb/0.3.0
vitya_vii
-
zentarim
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-07-22 23:10:56
Непрочитанное сообщение
zentarim » 2014-11-26 12:17:05
Попробуйте так:
Код: Выделить всё
# cat /etc/devfs.rules
[operator=5]
add path ugen4.5 mode 0660 group operator
add path usb/4.5.0 mode 0660 group operator
add path ulpt0 mode 0660 group cups
Код: Выделить всё
# cat /etc/rc.conf | grep opera
devfs_system_ruleset="operator"
Устройства подставьте свои, естественно.
zentarim
-
zentarim
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-07-22 23:10:56
Непрочитанное сообщение
zentarim » 2014-11-26 12:26:12
Если не поможет - попытайтесь отсканировать что-нибудь из командной строки, чтобы проверить, работает сканер или нет. За этим уже в гугл. Если из командной строки сканирует, а из веб-морды не хочет, тогда ковыряйте лог веб-сервера. В принципе все претензии к разработчику этого самого phpsane, однако из беглого просмотра кода можно понять, что список сканеров берется из вывода команды
Проверьте, дает ли вам что-то эта команда. Выполните ее от имени пользователя от которого выполняется phpsane, ну а дальше по результатам.
zentarim
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-26 14:10:39
Код: Выделить всё
# scanimage --list-devices
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
vitya_vii
-
zentarim
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-07-22 23:10:56
Непрочитанное сообщение
zentarim » 2014-11-26 23:43:13
Свой M540 я тут нашел, но вот вашего МФУ - нет:
Код: Выделить всё
http://www.sane-project.org/sane-mfgs.html#Z-HEWLETT-PACKARD
Сожалею. Хотя если sane-find-scanner находит что-то, это что-то можно попытаться использовать. Попробуйте заставить ваш сканер каким-нибудь образом сканировать из командной строки. Если у вас это получится, возможно я смогу вам подсказать, как допилить phpsane (в общем-то там сложного ничего нет, тупо выполнение shell команд)
Поторопился. Тут есть указание на установку какого-то hpaio и вроде как после него должно работать.
Код: Выделить всё
http://www.sane-project.org/cgi-bin/driver.pl?manu=hp
zentarim
-
vitya_vii
- рядовой
- Сообщения: 28
- Зарегистрирован: 2014-11-25 16:52:31
Непрочитанное сообщение
vitya_vii » 2014-11-27 0:50:06
общем сделал reinstall sane, hplip незнаю но сейчас сканер поевился
Код: Выделить всё
# scanimage -L
device `hpaio:/usb/HP_LaserJet_3055?serial=00CNSK604288' is a Hewlett-Packard HP_LaserJet_3055 all-in-one
в веб морде тоже
vitya_vii
-
PYO
- сержант
- Сообщения: 187
- Зарегистрирован: 2011-08-18 12:46:45
Непрочитанное сообщение
PYO » 2014-12-01 22:07:32
В общем для HP LJ 1020 (и я так думаю предыдущий в топике и др.) и FreeBSD 10.1 (думаю CUPS тут не виноват):
Всё настраиваем как описано здесь:
http://foo2zjs.rkkda.com/INSTALL
Ставил это из портов, а также cups-base + cups-filters
В CUPS вместо usb:/dev/ulpt0 используем
file:/dev/ulpt0
-----------------------------
Это прелюдия

, а вопрос:
как сделать, чтобы при включении принтера загружалась firmware? Это не работает:
Код: Выделить всё
# Firmware download HP Laserjet 1020 printer
attach 100 {
match "vendor" "0x03f0";
match "product" "0x2b17";
action "cat /usr/local/share/foo2zjs/firmware/sihp1020.dl > /dev/$device-name";
};
PYO
-
salimk
- рядовой
- Сообщения: 25
- Зарегистрирован: 2008-08-04 15:19:29
- Откуда: Казахстан, Алматы
-
Контактная информация:
Непрочитанное сообщение
salimk » 2014-12-17 20:21:40
Была похоже проблема cups+hplj1320
/usr/local/share/cups/banners
решилось установкой print/cups-filters
#cat mime.convs | grep "text/plain"
text/plain application/postscript 33 texttops
#cat mime.types | grep "text/plain"
text/plain txt printable(0,1024)
E [25/Nov/2014:16:33:26 +0300] [CGI] Unable to create service connection: No such file or directory
E [25/Nov/2014:16:33:26 +0300] [cups-deviced] PID 90834 (dnssd) stopped with status 1!
E [25/Nov/2014:16:35:33 +0300] cupsdLoadBanners: Unable to open banner directory "/usr/local/share/cups/banners": No such file or directory
Жизнь нужно прожить так, чтобы было стыдно рассказать, но приятно вспомнить.
salimk
-
PYO
- сержант
- Сообщения: 187
- Зарегистрирован: 2011-08-18 12:46:45
Непрочитанное сообщение
PYO » 2014-12-23 19:00:14
PYO писал(а):
Код: Выделить всё
# Firmware download HP Laserjet 1020 printer
attach 100 {
match "vendor" "0x03f0";
match "product" "0x2b17";
action "cat /usr/local/share/foo2zjs/firmware/sihp1020.dl > /dev/$device-name";
};
Получилось победить так:
Код: Выделить всё
/etc/devd/ulpt-cupsd.conf
attach 120 {
match "vendor" "0x03f0";
match "product" "0x2b17";
action "cat /usr/local/share/foo2zjs/firmware/sihp1020.dl > /dev/$device-name";
};
PYO