ASP.Netで動かしているシステムでDMを印刷する必要がありタックシール印刷を行うようになりました。当初excelで同じような枠を作って印刷すればできるかな?と思っていたのですがどうもタックシールの枠に合わせるのは左右余白が0にならないなど色々無理なようです。以前にフォームアプリでタックシール印刷を行った事があるので最悪その方法で対処できるのですができればウェブより印刷したいのです。印刷するタックシールの品番はA-ONEの31337です。
できている事はシステムよりEPPLUSでexcelの出力は出来ています。古いバージョンのエクセルはタックシール印刷が出来ていたようなのですが今のはワードにその機能が移ったようです。要はきちんと印刷ができれば良いのでPDFでもなんでも構いません。ウェブのシステムよりタックシール印刷を行った方の事例が知りたいのです。事例等紹介頂ければ方法はこちらで調べます。
paper.cssを使ってブラウザだけでExcelのデータを差し込み印刷する
https://qiita.com/okoppe8/items/f3b3e7688c98537512ea
を見つけました。これを試してみます。
「ASP.NET でタックシール印刷を行いたい」というのは分かりましたが、それをするにあたって分かっていること/いないこと、できていること/いないこと、は何でしょうか?そのあたりを明確にしていただいたほうが、回答が付きやすいと思います。https://teratail.com/help/question-tips https://teratail.com/help/avoid-asking
できている事はシステムよりEPPLUSでexcelの出力は出来ています。質問の通りexcelでは余白が左右0にできないのでタックシール印刷はできません。古いバージョンのエクセルはタックシール印刷が出来ていたようなのですが今のはワードにその機能が移ったようです。要はきちんと印刷ができれば良いのでPDFでもなんでも構いません。ウェブのシステムよりタックシール印刷を行った方の事例が知りたいのです。事例等紹介頂ければ方法はこちらで調べます。
補足情報はこちらの欄に記載するのではなく、本文に記載していただけますか。この欄は初期状態で折りたたまれているため、回答者の目には触れにくいので。よろしくお願いします。
Excel の余白設定の最低値は、プリンタドライバに依存する気もするのですが、プリンタ側では、余白なしの設定が可能でしょうか?
プリンタの最低値はあるので余白0は無理ですね。今回使用するタックシールのサイズと同じ物をワードの差し込み印刷で作成しました。特に余白の設定なしで正常に印刷できました。以前にActivereportsを使ったタックシールも同様で印刷時の指定はありませんでした。多分最低値を考慮して配置し印刷していると思います。やはりアプリで組んだ方が安全という判断になりますかね?無理やりエクセルで作っても何十枚か印刷しているうちに枠からずれていったらまずいですし。
回答1件
あなたの回答
tips
プレビュー