現在、プリンタの設定を「印刷ドキュメントをスプールし、プログラムの印刷処理をに行う。」とした上で、以下の流れでAPI関数を使用して、ドットインパクトプリンタへの出力を行っています。
OpenPrinter
StartDocPrinter
StartPagePrinter
WritePrinter
EndPagePrinter
EndDocPrinter
ClosePrinter
しかし、「スプーラを使わずにやってみて」といわれました。
上記のAPIを見ると、どれも「印刷スプーラに通知する」とあります。
ということは、スプーラを使わ無い場合は、使用できないということでしょうか?
その場合、どのようなプログラムにすればよいのでしょうか?
ためしに、プリンタの設定だけを「プリンタに直接印刷データを送る」にして、プログラムはそのままで印刷してみたら、プリンタの状態が正常の場合は、印字できたのですが、電源を落としたりすると、「EndDocPrinter」のところで止まってしまいました。
以上、よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>確認いたしましたが、APIはどれもエラーは返していませんでした。
では、
>電源を落としたりすると、「EndDocPrinter」のところで止まってしまいました。
この状態、何時までこのままでした?
タイムアウトになるまでえらい時間がかかっているなんて事は無いですか?
1、2分じゃなくてもっと待てばEndDocPrinterがエラーを返しませんか?
お礼が大変遅くなり申し訳ありません。
プリンタフォルダが出すエラーメッセージで「キャンセル」をしない限り、おわることが出来ませんでした。
ですので、結局、処理を「キャンセル」してしまうのですが、その時、EndDocPrinterはエラーを返していませんでした。
そもそも、プリンタフォルダが出すエラーダイアログは出したくないのですが・・・
No.1
- 回答日時:
>電源を落としたりすると、「EndDocPrinter」のところで止まってしまいました。
その前でAPIがエラーを返してませんでした?
確認いたしましたが、APIはどれもエラーは返していませんでした。
「EndDocPrinter」のところで止まったときに、プリンタフォルダのエラーダイアログで、再印刷かキャンセルかを聞かれるので、キャンセルすると、「EndDocPrinter」以降に進みます。
このとき、「EndDocPrinter」も正常を返していました。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー エプソン EW-452Aの自動両面印刷やり方が分かりません 1 2022/09/30 21:25
- プリンタ・スキャナー エプソンのプリンタEP-879AWを使っていますが印刷文字がぼやけます。 家電量販店で写真印刷がメイ 4 2022/03/26 23:20
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- プリンタ・スキャナー androidとcanonプリンタをイーサネットで接続したい 1 2022/11/08 21:04
- プリンタ・スキャナー インクカートリッジからインクを取り出せるか 3 2022/11/17 10:32
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- プリンタ・スキャナー EPSON プリンターのインクについて 4 2022/11/26 22:33
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- プリンタ・スキャナー 印刷 キャンセル&印刷できない 2 2022/11/29 16:45
- プリンタ・スキャナー 家庭用でたまに使うプリンタの故障で 4 2022/06/08 17:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
印刷要求順番と印刷出力順番が...
-
プリンターを指定して印刷するには
-
VB.NET+ActiveReports で印刷...
-
印刷ダイアログを表示させたくない
-
印刷画面が表示されない
-
出力するプリンタを指定したい。
-
phpでの自動印刷
-
A4の2枚をA3の1枚にする編集方法?
-
プリンタの状態を取得したいです
-
VBからプリンタに出力する時に...
-
VB6の印刷でメモリリーク
-
PDFファイルを印刷し終了するには
-
VBAで印刷の成功判定
-
VB6上から印刷ダイアログを表示...
-
ご存知の方がいましたら教えて...
-
Javaから直接プリンターへ印刷...
-
VB2005から複合機を使い自動FAX...
-
webページの印刷制限について
-
B4で手差しトレイから印刷(V...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷要求順番と印刷出力順番が...
-
印刷ダイアログを表示させない方法
-
ActiveReportsを使って[印刷ダ...
-
印刷ダイアログを表示させたくない
-
プリンターを指定して印刷するには
-
PDFファイルを印刷し終了するには
-
vbaでPDFファイルが印刷されない
-
VBscriptでPDFファイルを直接印...
-
VBからのプリンタ制御について
-
ACCESSで設定した帳票の用紙サ...
-
イベントプロシージャ 印刷が...
-
VBSでExcelファイル印刷時のプ...
-
phpでの自動印刷
-
VBAにて指定したセルをプルダウ...
-
EXCELファイルの複数ダウンロー...
-
VBAで印刷スプール終了の判定を...
-
プリンタの印刷ジョブを削除し...
-
PHPでPDFファイルの直接印刷
-
A4の2枚をA3の1枚にする編集方法?
-
VBでExcel印刷する時のプリンタ...
おすすめ情報