forum.bitel.ru
http://forum.bitel.ru/

[6.1] Печать на сетевой принтер
http://forum.bitel.ru/viewtopic.php?f=28&t=9552
Страница 1 из 1

Автор:  Phricker [ 08 авг 2014, 12:06 ]
Заголовок сообщения:  [6.1] Печать на сетевой принтер

Настроен ru.bitel.frk.driver.fop.Driver:

Он не видит сетевой принтер.
Код:
08.08.2014 10:02:46,849  INFO [main] CmdTcpServer:? - server: logging level null
08.08.2014 10:02:46,864  INFO [main] CmdTcpServer:? - server: driver: ru.bitel.frk.driver.fop.Driver
08.08.2014 10:02:46,876 ERROR [main] CmdTcpServer:? - server: server error
java.lang.Exception: error lookup print service 'Samsung ML-2160 Series'; available: 'Microsoft XPS Document Writer','hp LaserJet 1010 HB','Fax',
   at ru.bitel.frk.driver.fop.Driver.setConfig(Unknown Source)
   at ru.bitel.frk.server.CmdTcpServer.main(Unknown Source)


Изображение

Автор:  skyb [ 08 авг 2014, 12:09 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

хаха, вот и ты добрался до моих проблем )))) тока посоветовать ничего не могу :( у мну линукс, я там решал

Автор:  Phricker [ 08 авг 2014, 12:10 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Ну и не пашет даже в том случае если принтер не прописан в соответствии с рекомендацией
# Название принтера в системе (если не указан, то возьмётся дефолтный,
# прописнный в системе, если и такого нет, будет ошибка)

Автор:  dimOn [ 09 авг 2014, 13:55 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Цитата:
available: 'Microsoft XPS Document Writer','hp LaserJet 1010 HB','Fax',
в линуксах с некоторыми окружениями плюс cups есть проблема подобная, да, не видит вообще никаких принтеров (что-то похожее на багзилах там есть даже).
почему в винде не видит некоторые - вообще непонятно, с таким пока не было проблем вроде бы.
могу только сказать, что в этом списке все принтеры выводятся, которые выдаёт стандартный print api явовский, потому проблема где-то между явой и ОС.

Автор:  dimOn [ 09 авг 2014, 13:56 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

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

Автор:  Phricker [ 09 авг 2014, 19:04 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Того принтера нет, т.к. работника нет. Выходной все дела.

Проверяю на своем компе.
Код:
09.08.2014 16:59:11,794  INFO [main] CmdTcpServer:? - server: run 'CmdTcpServer v 6.0 build 346 from 05.02.2014 15:53:16' with command 'start'
09.08.2014 16:59:11,797  INFO [main] CmdTcpServer:? - server: logging level null
09.08.2014 16:59:11,829  INFO [main] CmdTcpServer:? - server: driver: ru.bitel.frk.driver.fop.Driver
09.08.2014 16:59:11,851 ERROR [main] CmdTcpServer:? - server: server error
java.lang.Exception: error lookup print service 'Canon LBP2900 на 10.0.6.221'; available: 'Microsoft XPS Document Writer (перенаправлено 1)','Fax (перенаправлено 1)','FS-6525MFP','Отправить в OneNote 2010','Microsoft XPS Document Writer','Foxit Reader PDF Printer','Fax',
   at ru.bitel.frk.driver.fop.Driver.setConfig(Unknown Source)
   at ru.bitel.frk.server.CmdTcpServer.main(Unknown Source)


Изображение

Печать баланса
Изображение

Автор:  dimOn [ 10 авг 2014, 15:28 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

очень интересно... т.е. Canon LBP2900 на 10.0.6.221 тоже не рисуется, а в диалогах стандартных же выглядит типа по другому тайтл его.
честно говоря не знаю что предположить даже, пороюсь в исходниках диалога и погляжу как он вытаскивает его.

это давно началось? раньше работало? или что как?
есть ещё у кого-нибудь проблема с сетевыми принтерами в винде, интересно?

Автор:  Phricker [ 10 авг 2014, 19:21 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Помоему никогда не работало. Я раньше тоже писал.
viewtopic.php?p=47804#p47804
Но потом у кассиров всегда были свои принтеры. Тут просто принтер отвалился и пока меняли заменили на сетевой. И на сетевом не поднялось.

Автор:  Phricker [ 10 авг 2014, 19:24 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Код:
testserver.bat --dotest --dotouch --driversru.bitel.frk.driver.fop.Driver > testserver.log 2>&1


Код:
10.08.2014 17:23:51,000  INFO [main] TestServer:? - 1) CASHSERVER VERSION GETTING (LOCAL)
10.08.2014 17:23:51,020  INFO [main] TestServer:? - CmdTcpServer v 6.0 build 346 from 05.02.2014 15:53:16
10.08.2014 17:23:51,021  INFO [main] TestServer:? - 2) JAVA VERSION
10.08.2014 17:23:51,021  INFO [main] TestServer:? - os:Windows 8; java:Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_45
10.08.2014 17:23:51,022  INFO [main] TestServer:? - 3) logging level ALL
10.08.2014 17:23:51,022  INFO [main] TestServer:? - 4) CHECK jssc.* CLASS
10.08.2014 17:23:51,039  INFO [main] TestServer:? - 5) jssc VERSION GETTING
10.08.2014 17:23:51,040  INFO [main] TestServer:? - libraryVersion=2.5.0
10.08.2014 17:23:51,040  INFO [main] TestServer:? - osType=1 (WIN)
10.08.2014 17:23:51,040  INFO [main] TestServer:? - 6) DRIVERS TOUCH
10.08.2014 17:23:51,072 DEBUG [main] TestServer:? - [!]driver: 'ru.bitel.frk.driver.fop.Driver'
10.08.2014 17:23:51,113 DEBUG [main] TestServer:? - 5 driver(s) skiped
10.08.2014 17:23:51,113  INFO [main] TestServer:? - 7) PORT SCAN
10.08.2014 17:23:51,118  INFO [main] TestServer:? - Ports:
10.08.2014 17:23:51,118  INFO [main] TestServer:? - COM1
10.08.2014 17:23:51,119  INFO [main] TestServer:? - 8) LOCAL TEST (CURRENT DRIVER)
10.08.2014 17:23:51,119 DEBUG [main] TestServer:? - create driver 'ru.bitel.frk.driver.fop.Driver' instance...
10.08.2014 17:23:51,119 DEBUG [main] TestServer:? - created driver: ru.bitel.frk.driver.fop.Driver@5302f26d
10.08.2014 17:23:51,120 TRACE [main] TestServer:? - config: xsl=C:\BGCashcheckServer\xsl\cashcheck_pko.xsl
10.08.2014 17:23:51,120 TRACE [main] TestServer:? - config: jobCopies=1
10.08.2014 17:23:51,120 TRACE [main] TestServer:? - config: method=1
10.08.2014 17:23:51,121 TRACE [main] TestServer:? - config: jobName=fop driver printing
10.08.2014 17:23:51,121 TRACE [main] TestServer:? - config: printer=Canon LBP2900 на 10.0.6.221
10.08.2014 17:23:51,122 ERROR [main] TestServer:? - error local test
java.lang.Exception: error lookup print service 'Canon LBP2900 на 10.0.6.221'; available: 'Fax (перенаправлено 1)','Microsoft XPS Document Writer (перенаправлено 1)','FS-6525MFP','Отправить в OneNote 2010','Microsoft XPS Document Writer','Foxit Reader PDF Printer','Fax','\\10.0.6.221\Canon LBP2900',
   at ru.bitel.frk.driver.fop.Driver.setConfig(Unknown Source)
   at ru.bitel.frk.server.TestServer.D(Unknown Source)
   at ru.bitel.frk.server.TestServer.<init>(Unknown Source)
   at ru.bitel.frk.server.TestServer.main(Unknown Source)
10.08.2014 17:23:51,124  INFO [main] TestServer:? - 9) REMOTE SERVER PROTOCOL TEST
10.08.2014 17:23:51,125 DEBUG [main] TestServer:? - connecting (127.0.0.1:9876)...
10.08.2014 17:23:52,138 ERROR [main] TestServer:? - error remote server test
java.io.IOException: connect: error socket create </127.0.0.1 : 9876>
   at ru.bitel.frk.B.A.C(Unknown Source)
   at ru.bitel.frk.server.TestServer.D(Unknown Source)
   at ru.bitel.frk.server.TestServer.<init>(Unknown Source)
   at ru.bitel.frk.server.TestServer.main(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
   at java.net.DualStackPlainSocketImpl.connect0(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
   at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
   at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
   at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
   at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
   at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
   at java.net.Socket.connect(Socket.java:579)
   at java.net.Socket.connect(Socket.java:528)
   at java.net.Socket.<init>(Socket.java:425)
   at java.net.Socket.<init>(Socket.java:241)
   ... 4 more
10.08.2014 17:23:52,139  INFO [main] TestServer:? - 10) GET SERVER STATUS
10.08.2014 17:23:52,140 ERROR [main] TestServer:? - error get remote server status
java.io.IOException: get server status error
   at ru.bitel.frk.B.A.F(Unknown Source)
   at ru.bitel.frk.server.TestServer.D(Unknown Source)
   at ru.bitel.frk.server.TestServer.<init>(Unknown Source)
   at ru.bitel.frk.server.TestServer.main(Unknown Source)
Caused by: java.lang.NullPointerException
   ... 4 more
10.08.2014 17:23:52,140  INFO [main] TestServer:? - TEST COMPLETED. THE END.

Автор:  dimOn [ 11 авг 2014, 12:19 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

что-то не понял
Цитата:
available: 'Fax (перенаправлено 1)','Microsoft XPS Document Writer (перенаправлено 1)','FS-6525MFP','Отправить в OneNote 2010','Microsoft XPS Document Writer','Foxit Reader PDF Printer','Fax','\\10.0.6.221\Canon LBP2900',
тут он таки рисуется, хоть и по-другому???
так если задать именно с таким именем - видится?

Автор:  dimOn [ 11 авг 2014, 12:21 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

просто там один и тот же код это выводит)
погляжу в ближ время

Автор:  Phricker [ 11 авг 2014, 13:13 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Для тестсервера может и available, а вот для setupfrk.config - не available :D

Код:
11.08.2014 11:12:57,351  INFO [main] CmdTcpServer:? - server: run 'CmdTcpServer v 6.0 build 346 from 05.02.2014 15:53:16' with command 'start'
11.08.2014 11:12:57,356  INFO [main] CmdTcpServer:? - server: logging level null
11.08.2014 11:12:57,392  INFO [main] CmdTcpServer:? - server: driver: ru.bitel.frk.driver.fop.Driver
11.08.2014 11:12:57,416 ERROR [main] CmdTcpServer:? - server: server error
java.lang.Exception: error lookup print service '"\\10.0.6.221\Canon LBP2900"'; available: 'FS-6525MFP','ќтправить в OneNote 2010','Microsoft XPS Document Writer','Foxit Reader PDF Printer','Fax',
   at ru.bitel.frk.driver.fop.Driver.setConfig(Unknown Source)
   at ru.bitel.frk.server.CmdTcpServer.main(Unknown Source)

Автор:  dimOn [ 11 авг 2014, 16:00 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

не, ну так не может быть как мне кажется. приложения CmdTcpServer и TestServer (логи от которых выложены выше) точно запускаются на одной машине и (проверить!) под одной java?
там один и тот же код вызывается кагбэ ведь :lupa:

Автор:  dimOn [ 12 авг 2014, 14:53 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

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

Автор:  Phricker [ 12 авг 2014, 15:19 ]
Заголовок сообщения:  Re: [6.1] Печать на сетевой принтер

Сегодня постараюсь проверить

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/