いつもお世話になっております。
PHPを使用して連続伝票のプリントアウトするシステムを構築しております。
サーバからローカルPCに接続されたプリンタを操作する事は不可なので、プリンタを接続しているWinodwsXPにWindows版のLinuxをインストールしました。そして、Windows版のPHPで使用できるプリンタ関数を使用してプリンタ出力を行おうと考えております。ドライバはプリンタメーカーのをそのまま使用します。
出力する連続伝票にはユニークな伝票番号が印字されております。この伝票番号をシステムで管理したいと考えております。
そこで問題なのが、例えば100枚の出力を行った場合に、伝票がジャムったりして物理的な障害が発生し、伝票番号が飛んだ場合、実際に印字された伝票とシステムで管理する伝票番号が狂ってしまいます。
そのため、伝票番号をシステムに格納するタイミングを、出力が完了し、スプーラーからデータが消えた時に行いたいと考えておりますが、スプーラーの状態を監視する方法がわかりません。
Windows版PHPのプリンタ関数にはスプーラーを監視する関数は無さそうなので、他になにか良い方法がないかと悩んでおります。
是非皆様のお知恵を拝借させて頂ければと思い、質問させて頂きました。
何卒、ご教授の程、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 伝票番号、品番、在庫としてマクロでもAccessでもデータ表を作りたいのですが、ご指導お願いします 1 2022/11/13 23:48
- メルカリ らくらくメルカリ便でクロネコヤマトを使って商品を送ってもらいましたが数日経っても伝票未登録のままです 1 2022/09/29 19:56
- Java Java 配列<選挙> 4 2023/07/31 15:07
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- プリンタ・スキャナー 2台のプリンターでそれぞれ異なる様式の帳票を印刷したい。 2 2022/09/06 10:07
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- 郵便・宅配 ゆうパック。追跡番号だけで、着払いか?、元払いか?を判定することはできる? 1 2022/07/02 14:05
- 会計ソフト・業務用ソフト VBA 記録簿の行間を空けないコードを教えて欲しい。 5 2023/07/10 19:29
- 戸籍・住民票・身分証明書 マイナンバーカードの更新について教えてくださいな マイナンバーカード更新の時期が来たので携帯で済ませ 2 2023/07/31 01:47
- 運輸業・郵便業 【至急】 国際便のインボイスについて、伝票番号が空欄なのですが、伝票はヤマト運輸さんのサイトを見て自 2 2023/03/16 14:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
プログラムについての質問です...
-
cout と cerrの違い
-
4Kの外部モニターに出力すると...
-
printfとputcharの違いは
-
VBAでテキスト出力時のスペース...
-
ACCESSからExcelへエクスポート...
-
コンセントの電力は入力と出力...
-
充電器の表記についての質問で...
-
TV出力ポートをOFFにすれば良い...
-
フォートランで出力をタブ区切...
-
ActiveReportsでPDFを出力した...
-
VBAで有効数字の設定
-
4種類(A4縦、A4横、A3縦、A3横)のヘ...
-
コピーしたデータを表中で収ま...
-
Windows Formアプリからコンソ...
-
いつもお世話になります 下記の...
-
Excel VBAで値を変えながら、pd...
-
VBAのExecメソッドで画面を非表...
-
VB.NETのCreateObject()にあた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
printfとputcharの違いは
-
VBA レジストリの値の読み方に...
-
プログラムについての質問です...
-
MMDでavi出力が出来ない
-
cout と cerrの違い
-
詳しくないので、どなたかお教...
-
COBOLのMOVEで桁数が異なる場合
-
ACCESS クエリ→フォーム...
-
VBAでテキスト出力時のスペース...
-
OBS配信すると、マイクが途切れ...
-
PS5をMacBookProに出力したいの...
-
コンセントの電力は入力と出力...
-
アクセスでエクセルに出力する...
-
printfの書式%.*s
-
Windows Formアプリからコンソ...
-
coutで出力した文字を消去する...
-
VBAで有効数字の設定
-
VBAのExecメソッドで画面を非表...
おすすめ情報