|
v7: печать
| ☑ |
0
maestro-72
03.12.13
✎
18:59
|
как отловить факт посылки на принтер, есть ли такая возможность вообще... Нужно чтобы второй раз через вопрос только печатался документ
|
|
1
Холст
03.12.13
✎
19:10
|
просто идеи
-включить логирование печати (принтеры - сервер печати - вести журнал сообщений)
- парсить журнал событий
|
|
2
Холст
03.12.13
✎
19:11
|
поставить хук на изменение папки очереди печати C:\WINDOWS\System32\spool\PRINTERS
|
|
3
maestro-72
03.12.13
✎
19:39
|
Интересно, кто нибудь делал? Получалось?
|
|
4
DGorgoN
03.12.13
✎
19:46
|
(3) А почему не должно получится? Только смысл?
|
|
5
НикДляЗапросов
03.12.13
✎
19:47
|
на кнопку "печать" вопрос повесить
|
|
6
Холст
03.12.13
✎
20:03
|
(4) сервис для юзера "эту форму вы уже печатали, посмотрите в лотке принтера, а если будете много печатать один и тот же лист, напишу автослужебку на перерасход бумаги"
|
|
7
Aleksey
03.12.13
✎
20:25
|
(3) Делал, получается частично. Потому что в любом случае нет гарантии того что принтер распечатал, а не зажевал бумагу или не кончился тонер
|
|
8
Aleksey
03.12.13
✎
20:27
|
Делал тупо, при печати сохранял данные в файл, при повторной печати выскакивает диалоговое окно "введите причину печати дубликата" и тоже в файл. Плюс причину в сам печатаемый документ вывожу. Это уже для склада, что бы он понимал что возможно это дубликат
|
|
9
maestro-72
03.12.13
✎
22:06
|
(7) Ну и пример кода не помешал бы, я был бы очень рад
|
|
10
maestro-72
03.12.13
✎
22:08
|
Я хотел просто на кнопку повесить запись в документ времени печати, но пользователь может просто на кнопку нажать типа посмотреть что получилось а от печати отказаться, вот и хочу чтобы уже наверняка что на принтер посылали...
|
|