現在、VB.NET2008にて作成したプログラムで、
クリスタルレポートで作成したものをドットプリンターにて印刷を行っております。
その印刷なのですが、
設定等を揃えて、IPも変更せずに印刷を行っても、
開発マシンとテストマシンで印刷に大きな差があります。
開発マシンでは、通常に印刷されるのですが、
テストマシンでは、前カットシートフィーダをA4に設定して印刷を行わないと、
プリンタ側で給紙エラーと出て、プリンタでボタンを操作して
給紙を行わないと、印刷が行えません。(縦限定。A4横にすると、給紙エラー)
ちなみに、印刷に使用する用紙は縦5.5inch連続紙で、
前カットシートフィーダがA4では、印刷枚数が2枚までならば問題はないのですが、
3枚になると、1枚分改ページされて印字されます。
現在、開発マシンとテストマシンでの違いとして、
.NETFramework4が、フルか、クライアント版かというものは分かったのですが、
それと印刷は、何か関係があるものなのでしょうか?
他に、どのような部分を確認し、
比較すればいいか分かる方、教えていただけませんでしょうか?
VB2008
プリンタ:FIT fit7550
No.2ベストアンサー
- 回答日時:
こんにちは。
では、テストマシンでデバッグしながらプログラムの実行はできますか?
印刷実行(PrintPage)直前に、プリンタ名、用紙名、用紙サイズを確認した方がいいと思います。
おそらく、設定が変更されている様な気がします。
クリスタルレポートの出力のプログラムを見ていませんが、用紙名ではなく、用紙番号を設定してみてはどうでしょう。
PCによって番号が異なるため、1.調べてプログラムに書くか、2.取得して設定の用紙番号を追加します。
1.ちなみに、私はこちらも使用しています。無料ですが、登録しなければなりませんけど、使えますよ。
http://www.componentsource.co.jp/ese/products/pr …
2.
http://garfie.weblogs.jp/life_of_dev/2010/12/cry …
http://blogs.wankuma.com/nakap/archive/2008/12/1 …
http://blogs.wankuma.com/nakap/archive/2008/12/1 …
この回答への補足
丁寧に教えていただいてありがとうございました。
せっかく教えていただいたのですが、
.PrintOptions.PaperSource = CrystalDecisions.Shared.PaperSource.Auto
.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize
の二つを設定すると、普通に印刷されるようになりました。
今まではレポートのレイアウトで、
プリンタ、用紙の設定をしていたので、
それで、もってこれない部分があったのかもしれません。
No.1
- 回答日時:
こんにちは。
テストマシン側の、プリンタのプリントサーバーのプロパティの用紙の中に、使用する用紙名がありますか?
テストマシン側の、プリンタ:FIT fit7550 のプロパティの印刷設定の詳細設定の用紙サイズは、使用する用紙が選択されていますか?
プログラム側でプリンタの設定をされていますか?
この回答への補足
回答ありがとうございます。
>テストマシン側の、プリンタのプリントサーバーのプロパティの用紙の中に、使用する用紙名がありますか?
用紙名はきちんと記載されております。
>テストマシン側の、プリンタ:FIT fit7550 のプロパティの印刷設定の詳細設定の用紙サイズは、使用する用紙が選択されていますか?
設定も、詳細設定までしっかりと確認して、目的の用紙に
設定されていることを確認しております。
>プログラム側でプリンタの設定をされていますか?
プログラムでは、使用するプリンタで用紙サイズ(縦5.5inch)を指定して
レポートを作成していますが、印刷するプリンタ自体は変更できるようにしています。
(現在印刷しているプリンタは、レポートの作成で指定したプリンタです)
以上です。
この補足で、気になること等ありましたら、
どんな些細なことでもかまいませんので、ご教授願います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- プリンタ・スキャナー 佐川急便のプリンターで印刷用の送り状が印刷時に詰まる 2 2022/11/23 18:25
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- プリンタ・スキャナー エプソンのプリンタEP-879AWを使っていますが印刷文字がぼやけます。 家電量販店で写真印刷がメイ 4 2022/03/26 23:20
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
プログラムからプリンタジョブ...
-
ACCESSで設定した帳票の用紙サ...
-
IEブラウザの印刷機能を使え...
-
マクロの修正方法の質問です。
-
プリンターを指定して印刷するには
-
VBAで印刷スプール終了の判定を...
-
連続印刷中のMsgBox
-
cプログラムを読んでいると put...
-
印刷ダイアログを表示させたくない
-
vbaでPDFファイルが印刷されない
-
リッチテキストファイルの印刷
-
webページの印刷制限について
-
VBSでExcelファイル印刷時のプ...
-
VBscriptでPDFファイルを直接印...
-
VB6からACCESSのレポートを印...
-
PHPからVBで作った文書印刷処理...
-
Accessフォームで全レコードを...
-
スプレッド(Spread 6) で縮小...
-
イベントプロシージャ 印刷が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
印刷要求順番と印刷出力順番が...
-
ACCESSで設定した帳票の用紙サ...
-
vbaでPDFファイルが印刷されない
-
プリンターを指定して印刷するには
-
印刷ダイアログを表示させたくない
-
VBAで不特定枚数印刷をしたいで...
-
VBAにて指定したセルをプルダウ...
-
VB.NET+ActiveReports で印刷...
-
ActiveReportsを使って[印刷ダ...
-
VBscriptでPDFファイルを直接印...
-
PDFファイルを印刷し終了するには
-
webページの印刷制限について
-
イベントプロシージャ 印刷が...
-
クリレポのプリンタ設定について
-
両面印刷設定方法について
-
ファイルのパス指定での印刷方法
-
Accessフォームで全レコードを...
-
VBSでExcelファイル印刷時のプ...
-
VBAで印刷スプール終了の判定を...
おすすめ情報