- ベストアンサー
発行してないのに再発行できない理由
パソコンで伝票を出す際、1度も発行していないのに、何らかの原因で1度発行済みのようになることは、起こり得るでしょうか?詳しいかたぜひお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#4 の補足に対する返答ですが >印刷しましたと報告?があったのに印刷されてないことは、よくあるんですね? よくあることかどうかは判りません、印刷できたという報告を受け取ること自体が難しいのです、印刷できなかった情報を受け取ることが出来ても、その時には既に処理が進行してしまって、何番目のデータが印刷できなかったかを知ることは非常に難しいですし、既に処理するプログラムがシャットダウンしているとその報告を受け取ることもできません。 私の組んだフリーソフトでは、〇番 △番 □番 の印刷をしました、と確認するようにしています、一度に数十枚の印刷をすることがあるので、「以降の印刷確認はしない」とのボタンで印刷確認をスキップする機能も付加しましたが正直それ以上の面倒は見きれません。
その他の回答 (4)
- emsuja
- ベストアンサー率50% (1065/2116)
#3です 補足拝見しました >何らかの理由で印刷済みになってしまった場合、 >その原因をきっちり追求することは不可能でしょうか? 実は私、趣味の世界で(印刷もする)フリーソフトをいくつか公開しているのですが、ソフトウエアから印刷命令をだして、印刷に失敗したことを感知することは諦めています。ソフトウエアが終了したときに「〇〇枚の印刷をしました、その結果をご確認ください」のメッセージを出すことが精一杯です、印刷に失敗したかどうかを感知することはかなり手間のかかるプログラミングになって、ひょっとしたらそのプログラムの採算性にも影響するようなプログラミング工程になるのではと想像します。
お礼
○○枚の印刷をしました。結果をご覧下さいとあっても、印刷がなされなく、そこでプログラム終了して、印刷済状態になることは、あるんですね? 丁寧な回答に感謝致します
補足
印刷しましたと報告?があったのに印刷されてないことは、よくあるんですね?
- emsuja
- ベストアンサー率50% (1065/2116)
パソコンで印刷動作をする場合は、印刷に使用するプログラムが印刷データを Windows に渡して、それでそのプログラム自身は印刷が完了したものとして次の作業に入ってしまいます、Windows は渡された印刷データをプリントドライバーに、これを印刷しなさいと渡してそれで終わりです。 プリントドライバーが何らかの原因で印刷できなかった場合は、それをその旨 Windows に通知しますが、Windows がその通知を受け取っても元々の印刷指令を出したプログラムに通知しても(通常は)印刷プログラムは次の処理に進んでしまっているためにエラメッセージを受けとることが出来ません。 従って「1度も発行していないのに、何らかの原因で1度発行済みのようになること」は当然考えられます。
お礼
神様のような回答ありがとうございます。印刷できなかった際、プログラム終了したら、そうなっていました。プログラム終了したことによってそうなったのでしょうか。私はあほなので、ボケてる間に紙が出てきて飛んでいったのかなとか色々考えてしまい…
補足
何らかの理由で印刷済みになってしまった場合、その原因をきっちり追求することは不可能でしょうか?たとえば私が本当にボケて出てきた伝票が気付かず風にのって飛んで行った場合、パソコンを調べて、印刷は絶対にできてるか調べることは不可能でしょうか
- AsarKingChang
- ベストアンサー率46% (3467/7474)
かなり、絞り込めてない質問なので、回答が難しいです。 >起こり得るでしょうか?詳しいかたぜひお願いいたします。 この質問では、「ありえます」でしょうね。 ソフトのバグか、開発者の脳みそがバグってることも 可能性としてあり得るので、これだけの質問なら 何でもあり得る。が回答ですね。
- hashedbutter
- ベストアンサー率28% (292/1017)
何の伝票をどうやって出そうとしているか書いたほうが欲しい回答がもらえるかも知れません。
お礼
助かりました。ご丁寧にありがとうございます。またよろしくお願いします。