|
состояние принтера
|
|||
---|---|---|---|
#18+
Здравствуйте всем! собственно сабж как получить состояние принтера, т.е. доступность и т.д.? получаю таким образом список всех принтеров, а дальше пока туман... Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 09:15 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Музаффар Код: java 1.
там? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 10:01 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Petro123, можно и там, в общем идея такая: удаленному серверу подключен принтер, и все это работает через рест, все уже сделал только остается получить информацию о принтере т.к. клиенту надо отвечать типа распечатан или не распечатан т.к. принтер отключен и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 10:08 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
как то на это дело отвечает класс PrinterStateReasons но пока не совсем понимаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 10:26 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
lleming, не совсем понял, что даст ПринтСервис? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 13:25 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Музаффарт.к. клиенту надо отвечать типа распечатан или не распечатан В общем-то, это должен быть признак Job'а в очереди печати. IMHO собственно принтер-то при чем? Кому какая разница: включен он, выключен. И к печати конкретного документа/job'а это отношение имеет сильно опосредованное. Сейчас выключен, через минуту его включат и он документ напечатает. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 13:32 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
JavaDocvoid print(Doc doc, PrintRequestAttributeSet attributes) throws PrintException Prints a document with the specified job attributes. This method should only be called once for a given print job. Calling it again will not result in a new job being spooled to the printer. The service implementation will define policy for service interruption and recovery. When the print method returns, printing may not yet have completed as printing may happen asynchronously, perhaps in a different thread. Application clients which want to monitor the success or failure should register a PrintJobListener. ..... https://docs.oracle.com/javase/7/docs/api/javax/print/event/PrintJobListener.html JavaDocImplementations of this listener interface should be attached to a DocPrintJob to monitor the status of the printer job. These callback methods may be invoked on the thread processing the print job, or a service created notification thread. In either case the client should not perform lengthy processing in these callbacks. .... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 13:36 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, отлично. но, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
типа так? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 14:34 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Музаффар... типа так? Не знаю. Тебе виднее должно быть, что требуется ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 14:46 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, получаю всегда Document transfered to printer ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 14:52 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
МузаффарLeonid Kudryavtsev, получаю всегда Document transfered to printer может оно с виндой работает? В винде в статусной видно что закончил печать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:05 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Petro123, да винда, на статусе в очереди стоит т.к. принтер отключен... и как только включаю то сразу печатается и все... и получаю ровно ту сообщение который писал ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:12 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
МузаффарPetro123, да винда, на статусе в очереди стоит т.к. принтер отключен... и как только включаю то сразу печатается и все... и получаю ровно ту сообщение который писалну. А дополнительный код зачем? Ты придумал? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:20 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Музаффарполучаю всегда Document transfered to printer кидай в спойлер полный код тесткейса (с функцией main и прочеее) постараюсь запустить на своем компе ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:26 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Petro123, ? с интернета ищу уже второй день походу... маин Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
PrinterService Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131.
гомнокода может много но все равно код вполне рабочий ) кстати принтер у меня термо... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:39 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev В общем-то, это должен быть признак Job'а в очереди печати. IMHO собственно принтер-то при чем? Кому какая разница: включен он, выключен. И к печати конкретного документа/job'а это отношение имеет сильно опосредованное. Сейчас выключен, через минуту его включат и он документ напечатает. IMHO о оказывается я пропустил... возможно и вы правы, но все таки интересно было бы узнать подключен ли принтак или нет... а так да как только подключится принтер то сразу же начинается печать... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:41 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Музаффар, Я чисто не понял юз кейс, зачем тебе это надо если винда и так показывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:42 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Тайм-аут ожидания для принтеров - около двух минут. Получать события с принтера, теоретически можно (включаем "Печатать прямо на принтер"), но, обычно, смысла в этом нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:46 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Petro123, дело в том что принтер к примеру находится в другом месте а клиентское ПО в другом... т.е. с офиса надо передать инфо на печать, а принтак находится вообще в другом месте города ) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:47 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Ну и при печати если вызвать окно операционки, то тоже есть инфа: Готов. Т.е. автору нужно было ошибку обрабатывать а не мудрствовать поисками событий. Имхо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:49 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
МузаффарPetro123, дело в том что принтер к примеру находится в другом месте а клиентское ПО в другом... т.е. с офиса надо передать инфо на печать, а принтак находится вообще в другом месте города )вопрос тот же. Какая ошибка если принтер на Марсе? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:50 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
нашел в документации, вот только не совсем въехал как пользоваться ) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 15:57 |
|
состояние принтера
|
|||
---|---|---|---|
#18+
Petro123Какая ошибка если принтер на Марсе? в смысле? про какой ошибки говорите? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 16:00 |
|
|
start [/forum/topic.php?fid=59&msg=39697735&tid=2121801]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 652ms |
total: | 796ms |
0 / 0 |