10

Crystal Reportsを使用して作成した領収書があります。ページの幅は4インチで、高さは動的である必要があります。動的にする方法がわからないため、高さを2インチに設定しました。プリンタはTVSRP-45Justbillプリンタです。

印刷後、プリンターが用紙を排出しています。これを防ぐにはどうすればよいですか?

CrystalReports以外のソリューションが役立ちます。プログラムはC#.NET 2.0 Winformsで記述されており、SQLServer2005データベースに接続します。

レポートヘッダーセクション
                      請求書番号:101
______________________________________________
詳細セクション
アイテムコード数量金額
[ItemCode] [Qty] [Amount]
______________________________________________
レポートフッターセクション
総計[総計]
______________________________________________

 

レポートフッターセクションは約2インチを使用しているので、紙の高さを2インチに設定しました。これは問題を解決しませんでした。用紙の高さは、複数のアイテムがある場合の2倍になりました。

プリンタはロール紙を使用しており、販売されたアイテムの数に比例してより多くの用紙を供給する必要があります。

紙を無駄にすることなくこれを解決するのを手伝ってください。

4

2 に答える 2

3

少し変わったものを提案します。

Windows のメモ帳または他の OS のプレーン テキスト エディターで新しいドキュメントを作成します。

このドキュメント (.txt) には、次の 1 行のみを含める必要があります: TEST_LINE_1

  1. そのドキュメントをプリンターに送信し、印刷フィードの後も同じかどうかを確認します。

  2. 1 行印刷した後もフィードが続く場合: 次のように設定を確認します (既に確認済みだとおっしゃっていました):

マニュアルより: [ http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf ] プリンターの工場出荷時設定を設定するには、最初に FONT、Line Feed、および PRINT ボタンを同時に押します。次に、ON/OFF スイッチを使用してプリンターの電源を入れます。

  • 通常、スイッチをオフにしてからオンに戻す間、これらのボタンを押したままにする必要があります-プリンターがその構成をオフに印刷するまで押し続けます。

印刷物に書かれていることを一言一句添えて投稿できれば、それでよいでしょう。

  1. 単一行の後にフィードされない場合: デザインが用紙幅のフォーマット/内部制限に対して広すぎる可能性が高く、行ごとに新しい行に折り返されています。

どのくらいの量の用紙で印刷されているかの写真を投稿できますか?

  1. 可能であれば、別のコンピューターまたはラップトップで、1 行のテキスト ファイル (上記のように) またはカスタム レポート ジョブを使用してプリンターを試してみてください。出力は同じですか?

  2. プリンターが USB デバイスとしてインストールされている場合: ドライバー ファイルの痕跡をすべて削除し、プリンターとして完全にアンインストールします。新しいコピーを再インストールして、何が起こるかを確認します。同じですか?

問題に直面したとき、これらのことのいくつかは常に「明白に見える」ことに感謝しますが、最も基本的なことからやり直すのに役立ちます..

于 2012-11-17T11:43:31.980 に答える
-1

ヘッダーとフッターを削除するだけで、問題なく動作します。

于 2019-05-28T12:42:21.647 に答える