過去の桐井戸端BBS (桐ver.8)
5486 プリンタの印字制御はできますか? やまぐっちゃん 2000/04/10-10:09
1台のドットプリンタで請求書や送り状やラベルを印字する場合
各用紙の位置合わせは手動(勘)で合わせています。

以前、他のDOSアプリケーションの場合BATファイルかなんかで
「ESC^」のようなプリンタ制御コードで印字位置を合わせたりする
と教えていただいたことがあります。
桐のV5のとき、各レポートごとに制御できるかどうかヘッダの印字制御をしらべてみたのですが
なかったように思います。
V8やV5に関わらず(でもV8の場合が知りたい)みなさんはどのように
印字の位置合わせやプリンタの制御をされているのでしょうか?

プリンタの吸入ボタンで給紙(約30oほど)し、各レポートごとに
自動位置合わせ(制御)し、印字したいのですが可能でしょうか?
宜しくお願いいたします。

5487 Re:プリンタの印字制御はできますか? 宮城 2000/04/10-11:39
記事番号5486へのコメント
連票ですよね?

>1台のドットプリンタで請求書や送り状やラベルを印字する場合
>各用紙の位置合わせは手動(勘)で合わせています。

そりゃまたずいぶん乱暴な・・・。先端合わせ用ガイドが必ずついてるはずですよ。

ソフト制御より、たとえば水平プリンタなど使われてはいかがでしょう。

5488 Re:プリンタの印字制御はできますか? 佐田 守弘 2000/04/10-12:19
記事番号5487へのコメント
やまぐっちゃん(さん)
正当的な解決手段は宮城さんが書かれている様に、プリンタ側で位置合わせをすべきでしょう。
参考までに述べますと、印字コマンドでRAWデータの出力機能を使うと、1バイトコードの出力は可能です。
RAWデータの出力では、次の様に出力する値の前にアンダスコア「_」を付けます。
  (例) 印字 _27  → ESCコードを出力する。
ただし、桐から一覧表印刷やレポート印刷を行う場合、直前に出力した印字制御コマンドが有効になるかどうかは
試してみないと分かりません。
試してはいませんが、桐の方でプリンタの設定をクリアし、フォームや一覧表印刷の設定通り
に設定しなおしているのではと思います。

もちろん、一覧表印刷やレポート印刷を使わず、全て印字コマンドで印刷をするのであれば、
この方法は可能です。

佐田守弘(KS-00119)

5491 Re:プリンタの印字制御はできますか? やまぐっちゃん 2000/04/10-14:02
記事番号5486へのコメント
宮城さん、佐田先生早々のレスありがとうございます。

先端合わせガイドであわせていますが、
なにぶん上の余白が数oしかないもので細かなところは
調整しているのが現状です。

印字コマンドをつかわなければやはり難しいですか?
なにかいい方法でも暇にまかせてかんがえてみます。

戻る