Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
VB2010EXでドットプリンター
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=25950#CommentId68530
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2015/11/18 14:22:40
> の部分をJISの文字列に適応させる機能はないらしいと云う結論に達しました。
文字列データから JIS バイナリを生成する部分については
System.Text.Encoding.GetEncoding(codePageID).GetBytes(文字列)
が使えると思います。 指定する codePageID としては
50220 … 日本語 JIS(1バイトカタカナ未定義)
50221 … 日本語 JIS(1バイトカタカナ許可)
50222 … 日本語 JIS(シフトイン/シフトアウトにて1バイトカタカナ利用可)
などでしょうか。ESC/P コマンドが必要な場合は、適宜挿入するとして。
ただし、700JX3 が相手ならラスタ出力も可能ですから、
無理に API としてラインプリンタとして扱わずとも、
通常のページプリンタと同様、PrintDocument クラスなり
Visual Studio Report なりで出力すれば十分なことが多いですね。
用紙サイズの「高さ」を、出力したい用紙の長さに合わせ、
用紙サイズの「幅」を、出力したい用紙の幅以上に設定し、
上下余白を 0mm にセットして対応していました。