02-13-2015, 10:11 AM
Curlで、Printer.get-printers で任意プリンタ名を選択し、
print-grapchics で印刷を行っています。
しかし、「実際に」印刷が正常に行われるかどうか、という点については、
下記のような問題があると思っています。
①プリンタが「実際に」使えるかどうか
Printer.get-printersで取得されるプリンタは、
マシンから印刷先として認識できるものすべてが表示されるため、
ネットワークプリンタなどは、
実際にそのプリンタがネットワークにつながっているかどうかは保証されない
②「実際に」印刷できたかどうか
プリンタのキュー投げたら、print-graphic としては完了してしまうので、
用紙切れ、インク切れ等で印刷エラーになっても
Curl側では判断できない
Curlのみで何とかできる問題ではないのかもしれませんが、
Windows APIやDLLのラッパーなどを駆使して、
これらの問題を解決する方法はないものでしょうか。
もしご存じの方がいらっしゃれば、教えてください。
print-grapchics で印刷を行っています。
しかし、「実際に」印刷が正常に行われるかどうか、という点については、
下記のような問題があると思っています。
①プリンタが「実際に」使えるかどうか
Printer.get-printersで取得されるプリンタは、
マシンから印刷先として認識できるものすべてが表示されるため、
ネットワークプリンタなどは、
実際にそのプリンタがネットワークにつながっているかどうかは保証されない
②「実際に」印刷できたかどうか
プリンタのキュー投げたら、print-graphic としては完了してしまうので、
用紙切れ、インク切れ等で印刷エラーになっても
Curl側では判断できない
Curlのみで何とかできる問題ではないのかもしれませんが、
Windows APIやDLLのラッパーなどを駆使して、
これらの問題を解決する方法はないものでしょうか。
もしご存じの方がいらっしゃれば、教えてください。