- PR -

CrystalReportsでの印刷

1
投稿者投稿内容
否かっぺい
常連さん
会議室デビュー日: 2003/02/10
投稿数: 48
投稿日時: 2003-03-05 10:45
いつもお世話になります

ASP.NET(VB.NET)でWebアプリケーションを開発しています。
CrystalReportsにて印刷処理を行うのですが
ReportDocumentのPrintToPrinterメソッドで印刷すると
プリンタにキューは行っているのですが
印刷エラーになってしまいます。
イベントログを見ると
ASPNET のドキュメント Crystal Reports - temp_1678e378-3256-4797-b3ce- 736a2154626d の印刷に失敗しました。プリント プロセッサから返された Win32 エラー コード: 63 (0x3f)。
といったログが出力されています。
何が原因でしょうか?

皆さんは帳票系はどのようにされているのでしょうか?
やはりPDFにエクスポートしてブラウザで表示・印刷しているのでしょうか?
極力、表示させずに直接印刷を行いたいと思っています。

どなたかご教授よろしくお願いいたします。
KATSU
常連さん
会議室デビュー日: 2003/02/13
投稿数: 33
お住まい・勤務地: 静岡県
投稿日時: 2003-03-05 11:42
原因はわからないのですが(ゴメンナサイ)・・・

>CrystalReportsにて印刷処理を行うのですが
>ReportDocumentのPrintToPrinterメソッドで印刷すると
>プリンタにキューは行っているのですが
>印刷エラーになってしまいます。

これは、サーバーに定義してあるプリンターに印刷しようとしてるってことですよね。

>皆さんは帳票系はどのようにされているのでしょうか?
>やはりPDFにエクスポートしてブラウザで表示・印刷しているのでしょうか?
>極力、表示させずに直接印刷を行いたいと思っています。

ローカル(クライアント側)で定義しているプリンターに出力するケースが多いので、
印刷データをクライアントにダウンロードし、クライアントで印刷する形態
(PDFをダウンロードし表示して印刷)が多いのではないかと思います。

否かっぺい
常連さん
会議室デビュー日: 2003/02/10
投稿数: 48
投稿日時: 2003-03-05 12:49
>これは、サーバーに定義してあるプリンターに印刷しようとしてるってことですよね。
ワンフロアで収まるスペースでのシステムなんで
サーバーにプリンタを登録してそこから直接印刷したいのです。

>ローカル(クライアント側)で定義しているプリンターに出力するケースが多いので、
>印刷データをクライアントにダウンロードし、クライアントで印刷する形態
>(PDFをダウンロードし表示して印刷)が多いのではないかと思います。

一回の印刷アクションで最大3種類の帳票が出力されるので
ブラウザに表示はしにくいです。(PDFファイルを結合できればいいんですけど(^^
エクスポートしたPDFをブラウザに表示せずにダウンロードする方法はあるのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)