WPF のビジュアルをレシート プリンター (Star TSP 700II) に印刷しています。ビジュアルが小さいときは問題なく、問題なく印刷されます。
ただし、ビジュアルが大きくなると、画像が切り取られ、Star プリンターのロールに特定のサイズで印刷され、残りの画像を印刷せずにカットされます。
PrintDialog.PrintVisual(Grid1, "Test");
PageMediaSize を調整してみましたが、印刷結果は何も変わりません。
興味深いことに、Microsoft XPS Document Writer に印刷すると、保存されたファイルに完全なイメージが含まれています。
また、印刷されるサイズが常に最大の高さ = A4 ページの高さであることにも気付きました。問題は、A4 の高さを超えて印刷する方法です (プリンターの設定からテスト ドキュメントを印刷すると、これを行うことができます)。