ESC/Pのコマンドでグラフィックを印刷するにはどのようにコマンドを使えばいいでしょうか。最近のプリンタにはコマンドの解説書がついておらず、ESC/Pの解説書は買うとなると¥5000と法外です。
専用のプログラムを使用するのでプリンタドライバも使えません。調べたところでは、8ドットグラフィックモードというのと24ドットグラフィックモードというのがあるようなのですが、8ドットでは大きすぎ、24ドットでは小さすぎといった感じです。16ドットというのがあればちょうどよさそうなのですが、ないのでしょうか?インターネットもさんざん検索したのですが、解説のページは見つかりません。
どなたかご存知の方、古い(失礼)マニュアルをお持ちの方お教え願えませんか。

A 回答 (5件)

ESC/Pには16ドットのモードは有りません。


8ドットモード、24ドットモード共に横方向の密度が違うモードがあります。

マニュアルのサンプルプロを転記します。各モードで横100ドットを印刷します。
グラフィックの縦をつなぐに場合は、300行の改行幅指定を行います。

100 ' Bit Image
110 LPRINT CHR$(27);"@";
120 N=100
130 FOR I=1 TO 11
140 READ M
150 LPRINT M;CHR$(13);" ";
160 LPRINT CHR$(27);"*";CHR$(M);
170 LPRINT CHR$(N MOD 256);
180 LPRINT CHR$(INT(N/256));
190 FOR J=1 TO N
200 LPRINT CHR$(&HFF);
210 IF M<7 THEN GOTO 230
220 LPRINT CHR$(&HFF);CHR$(&HFF);
230 NEXT J
240 LPRINT
250 NEXT I
260 END
270 DATA 0,1,2,3,4,6.32,33,38,39,40
290 ' 24/180インチ改行設定
300 LPRINT CHR$(27);"3";CHR$(24);
    • good
    • 0
この回答へのお礼

ありがとうございます。
やはり16ドットは無いのですね。
下の方のお礼にも書きましたが、用途は800×600ドットの画面をハードコピーとして出力したいということです。縦横比がほぼ正しくなるようにして印刷すると結構小さくなります。なにかいい手はないかと考え中です。

お礼日時:2001/12/13 13:45

>縦横比がほぼ正しくなるようにして印刷すると結構小さくなります。


>なにかいい手はないかと考え中です。

それなら、印刷字にドットデータを拡大してプリンタに送るしかないですね。
つまり、24ビットモードを使って印刷するけど画面上の横1縦12ドットをプリンタの横2縦24ドットに拡張しながら転送します。
さらにもう少し大きく印刷したい場合は、画面上の横1縦8ドットをプリンタの横3縦24ドットに拡張します。

実際、このようなハードコピーツールを10年前に開発しました。
    • good
    • 0

ESC/P の他にも ESC/P スーパーとかESC/Pageとかありますよね。


ご存じのようにEPSONの独自規格で(他のメーカのプリンタで対応しているのは、単にEPSONから使用許諾してもらっているだけの筈です)、最近の仕様を知るにはEPSONに問い合わせるしかないのではないでしょうか。

ご確認済みと思いますが、使われるプリンタによってもどのコードが対応しているか違いがありますよね。
古くからある標準的なものならばどれでも使えるでしょうけど、特殊な物になるとプリンタが対応しているかどうかも調べる必要があると思いますよ。
(PMシリーズなんてESC/Pは搭載していないようだし、、、、)

私の手元には、ドットインパクト時代のESC/Pマニュアルがありますが、当然16ドットはありません。
(解像度が荒いからねぇ。)

力技で書くのであれば、24bitグラフィックで、うち16bit分を使うのでしょうね。
要するに、一度印刷イメージの画像をメモリに展開して、24bit分ずつプリンタに送ればよい。
その昔の常套手段です。

では。
    • good
    • 0
この回答へのお礼

ありがとうございます。プリンタは変わる可能性があるのでなるべく多くのプリンタで使えるということでESC/Pにしています。当然手元のプリンタは対応しています。
用途は800×600ドットの画面をハードコピーとして出力したいということです。800を24で割ると33ほどになりますが、A4用紙に出すと結構小さくなります。かといって隙間を空けては分割された画面になってしまいますので、ちょっと考えているところです。

お礼日時:2001/12/13 13:39

グラフィック印字は、余りやった覚えが無いのですが...。



取りあえず、
ESC S:8Bit Dot列対応Graphic Mode
ESC I:16Bit Dot列対応Graphic Mode
ESC J:24Bit Dot列対応Graphic Mode
となっている様でが、これの事ですか?

但し、このESCコードがお手持ちのプリンタで対応してるかは、マニュアル等で調べて見て下さい。

私の手元にも、ESC/Pのコマンドが載ってる資料が幾つか在りますので、又必要なら私の方でも調べますよ。
    • good
    • 0
この回答へのお礼

ありがとうございます。お答えいただいた分は、ESC/PではなくPC-PR(NEC)系の制御コードだと思われます。ESC/PではESC * で始まるみたいです。

お礼日時:2001/12/11 13:21

こんな回答でお役に立つかどうか分かりませんが、ESC/Pなんて懐かしい文字が有りましたので・・・。



私が最初にPCに触れた時に購入したCanon BJ-330プリンタ(ESC/Pエミュレーション)の取説(正確にはコントロールカードの取説)を見ました。

取説の約半分が「制御コードによるプリンタの制御」と言う項目でいろいろ出ていますが・・・、16ドットはありません。8or24でした。

ESC/Pのコマンドを使用することもなかったためそれ以上の事は分かりかねますが、悪しからず。

こちらでお役に立てることが有りましたら補足要求入れてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。やはりないのでしょうか。

お礼日時:2001/12/11 13:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QGパンとTシャツと羽織りシャツの着こなしで

GパンとTシャツでの着こなし方では、TシャツはGパンに

入れないと思うのですが、Tシャツ1枚では少し肌寒い時なんかに

軽く羽織れるシャツ(前ボタンの長袖や半そで)を羽織る場合は

TシャツをGパンの中に入れますよね?

そこまではいいのですが、少し暖かくなって途中羽織っているシャツを脱ぐ時

Tシャツはどうしますか?

ズボンに入れたままか? それか、Tシャツの下の方がシワクチャになっていても出すか?

Aベストアンサー

軽いシャツなんかを羽織る時も入れないでいいと思いますよ。
シャツよりもTシャツの方が長くてスソが出てしまうなら前を閉めなければいいと思います。

Q省スペース・プリンタ共用ができるドットプリンタは?

複数のPCからプリンタ共用が出来て、省スペースのドットプリンタを探しています。エプソンVP-1850は、横幅670mmあるので他社でもっと小型のものはないでしょうか?

Aベストアンサー

動作確認は、全ての機種で行われている物ではないですが、VP-1850等で確認されており、問題ないと思いますが、メーカーに問い合わせするのが一番でしょう。
問い合わせの対応で、メーカーの良し悪しも感じ取れると思いますよ。

参考URL:http://buffalo.melcoinc.co.jp/taiou/kisyu/item/lpv/list.php?maker=22&submit%5B%B8%A1%BA%F7%5D=%B8%A1%BA%F7

Q重ね着用の長袖Tシャツについて

長袖Tシャツを半袖Tシャツの下に着たいと思っていますが、色や種類について迷っています。

下に着る長袖Tシャツの色はなるべく半袖Tシャツと同じ色の方が無難でしょうか?
(半袖Tシャツは黒か白です)
長袖Tシャツの袖口がリブになっているものや、リブになってないものがあったのですが、どちらが重ね着用として合いますか?

アドバイス、よろしくお願いします。

Aベストアンサー

#1さんの仰る様に

白に黒、黒に白は必ず合います。
白や黒だと他のパンツやアウターとも組み合わせ
し易いのでオススメですね^^

半袖のシャツに柄がついているならその柄と
同系色のロンTにすると格好良いです^^
逆に無地なら黒シャツなら白のロンTに
シルバーのネックレス、
白シャツなら黒のロンTに黒や黒系のレザーの
アクセを付けるとお洒落ですよ^^

反対色のものはアクセントがついて良いですけど、
同系色のものもまとまりがあって良いですよ?
(同系色は同じ色って意味ではないです・笑)
例えば茶系でまとめると落ち着いた感じになります。

私個人的にはロンTはリブじゃない方が好きです。
上からジャケットでも羽織るならリブの方が
しっくりきますけどね^^

個人の趣味なので余り参考にならないかもですけど
頑張って下さいね♪

Qドットプリンタとインジェクトプリンタについて

ドットプリンタとインジェクトプリンタでは構造上などの点でどう違うのえでしょうか?
最近、エプソン等のインジェクトプリンタがオフィス内で
見かけることが多いのですが、インジェクトプリンタの方
が利便性では勝っているのでしょうか。 教えて下さい。

Aベストアンサー

インクジェットプリンタ

インクの微細な粒子を紙に吹き付けることにより印刷を行なうプリンタ。個人向けのプリンタで現在最も広く普及している方式。インクを吹き出す機構は各社で異なっており、セイコーエプソンのマッハジェット方式は圧電素子によって、キヤノンのバブルジェット方式やHewlett Packerd社のサーマルインクジェット方式はインクに熱を加えて生じる気泡によってインクを射出している。写真に近い高い画質が得られる1440dpiの高解像度の製品も、A4サイズ対応で数万円程度の価格で販売されている。

ドットインパクトプリンタ

インクの微細な粒子を紙に吹き付けることにより印刷を行なうプリンタ。個人向けのプリンタで現在最も広く普及している方式。インクを吹き出す機構は各社で異なっており、セイコーエプソンのマッハジェット方式は圧電素子によって、キヤノンのバブルジェット方式やHewlett Packerd社のサーマルインクジェット方式はインクに熱を加えて生じる気泡によってインクを射出している。写真に近い高い画質が得られる1440dpiの高解像度の製品も、A4サイズ対応で数万円程度の価格で販売されている。

ピンを縦横に並べた印字ヘッドをインクリボンに叩きつけ、圧力で紙に文字の形の「跡」を付けることにより印刷を行なうプリンタ。ドットマトリクスプリンタとも呼ばれる。動作音が大きく、解像度も上げにくいため、インクジェットプリンタやレーザープリンタの低価格化に伴い、現在では複写用紙(カーボン紙)を使う伝票の重ね印刷以外の用途ではほとんど使われていない。

この事から、インクジェットプリンタの方がいいですね。

インクジェットプリンタ

インクの微細な粒子を紙に吹き付けることにより印刷を行なうプリンタ。個人向けのプリンタで現在最も広く普及している方式。インクを吹き出す機構は各社で異なっており、セイコーエプソンのマッハジェット方式は圧電素子によって、キヤノンのバブルジェット方式やHewlett Packerd社のサーマルインクジェット方式はインクに熱を加えて生じる気泡によってインクを射出している。写真に近い高い画質が得られる1440dpiの高解像度の製品も、A4サイズ対応で数万円程度の価格で販売されている...続きを読む

QTシャツの下に肌着は着ないのが当たり前なんですか?

普通は、Tシャツの下に白い肌着(下着)は着ないんですか?

Tシャツの色に関係なく、Tシャツの下に白い肌着は着ない方がいいんですよね?

Tシャツは元々は肌着だったから、Tシャツは肌着の代わりに着用するものだという事を初めて知ったので・・・

Aベストアンサー

こんにちは
早速ですがそれは人によりけりだと思います。
肌着を着ける人も居るでしょうが着けない人も居ます。
僕は基本的にTシャツの下に肌着は着ません。
今の季節ですと暑いですから・・・
ただ肌着は汗を吸収するのが役目の一つですから矛盾しているかもしれませんね(汗
制服などの場合肌着の代わりにTシャツを着る人もいますし、
そこのところは気分しだいですね。
まぁなにがなんだかよく分からない回答で申し訳ないですが
質問者さんの好みで着けたり着けなかったりでいいと思いますよ

Qドットプリンタについて

ドットプリンタで宅急便の送り状を印刷しようと考えておりますが、中古でドットプリンタ(VP-5200)を購入したので、マニュアル等はありませんでした。

設定をいじろうとしましたが、プッシュトラクタという用語とかプリンタ用語が出てきていまいちわかりません。
プリンタ用語で詳しく解説されている書籍やホームページがありましたら教えてください。

また、私はWindowsXpを使っていますが、プリンタのインストールはできましたが
用紙設定で望みのサイズの物がないのですが、これはどういう風に設定すれば良いのでしょうか?

Aベストアンサー

プッシュトラクタについてです。
連続紙など、つながっていて横に穴の開いた紙を使うとき、この穴を使って紙を送るのがトラクタです。
プッシュトラクタ、印字の前にこのトラクタを使って紙を送る使い方です。印字装置に向かって紙を押す、ということですね。
逆にトラクタを印字装置の後につけ、紙を引っ張り出すようにするとプルトラクタになります。

この種のプリンタ、今では業務用などでしか使われないので、用語集は限られるでしょうね・・・。
マニュアルのほかは古い本、図書館で探すといいかもしれません。一太郎7,8以前ならドットプリンタのことも書いてあるかも・・・。(この部分だけ自信はないです)

QTシャツにできる小さな穴って・・虫食い??

最近Tシャツによく小さな穴(5mmくらい)があきます。
彼と同居していますが、彼のTシャツだけにあきます。
これは虫食いが原因なのでしょうか?
できるのはTシャツだけで、普段よく洗濯するものだけにあきます。
Tシャツはハンガーで干して、そのまま畳ますハンガーにかけて保管しています。
私のTシャツにはあかず、彼のTシャツだけにあくのは何故でしょうか?原因は虫食いではないのでしょうか。
素材は二人とも綿のTシャツです。

Aベストアンサー

こんにちは、

>これは虫食いが原因なのでしょうか?
虫食いではないとおもいます。虫は毛などの動物性の生地を食べます。
綿は食べないと思いますよ。

Tシャツはニット地ですから一本糸が切れるとセーターやストッキングのように伝線していきますので、どんどん穴が広がって行きます。

何かカバンやシートベルト、マジックテープなど引っ掛かりのあるもので擦れたり、こすれてませんか。心当たりを探ってみて下さい。

Qドットインパクトプリンタ

 
ドットインパクトプリンタはまだ販売されているみたいですが、
複写ができるという長所のだけのためにまだ販売されているんですか?

 またユウパックのシール(?)5枚ぐらいの複写になっていると思いますが
うまくいくんですか?
 また複写以外に長所ってあるんですか?

Aベストアンサー

宅配便の伝票のように複写しないといけないものは
ドットインパクトが必須ですが(使ってます)、ほかにも、
連続紙でないと後で大変になるものも、ドットインパクトが
使われます。

たとえば、なにかの機械のアラーム記録を取っているとします。
ページプリンタでは、一体何時ページが終わるのでしょう。
アラーム毎にページが終わったら無駄ですが、
ページいっぱい書くまでプリントアウトされなかったら
アラームを読むことができません。
その場でアラームを打ち出してくれて、
ヘッドカバーを上げれば読めるドットインパクトが
一番使いやすいし、これだと記録紙が連続しますから
アラーム記録を保管するのも楽です。

他にも、常に待機状態で、必要なときに動く物では
これが一番使いやすいです。
レーザープリンタだと電気代がものすごいし、
インクジェットは気をつけないとインクヘッドが乾燥してしまう事がありますが
ドットインパクトのインクリボンは乾いてしまうことはありません。

QTシャツ不可とは?

今度試合に出場することになったのですが、申し込みのときにもらった紙に、服装・・・テニスウェア着用(Tシャツ不可)って書いてありました。Tシャツ不可ってTシャツを着ちゃいけないってことですよね?
でも私は普段Tシャツを着てプレーしています。Tシャツ不可ってことは何を着ていけばいいんでしょうか。

Aベストアンサー

他の回答者はちょっとずれてるような、、。

Tシャツというのは綿でできた、街で着ているような物を言ってるのではないでしょうか。
テニスウェアでもTシャツといえばTシャツな物もありますよね笑
要するに襟の有無でなく「テニスウェア」といわれるものを着用しろという意味だと僕なら解釈します。

QNECのドットプリンタ

NECのドットプリンタ(PC-PR201/40)をネットネットワークで複数のPCから出力するようにしたのですが、対応しているプリントサーバーはあるのでしょうか?純正のプリントサーバーは値段が高くて手が出ません。。。。

Aベストアンサー

純正品の実売価格を確認しましたか?

純正のプリントサーバーの値段を検索してみましたが、
送料別で ¥24,485~でした。
http://www.hikaku.com/shopping/item/227811/

確かに非純正品に比べれば高価ですが、動作確認済だし、保障はついているし、ネットネットワークを構築されるような環境の全体からみれば、高くて手がない価格とは思えませんが?


人気Q&Aランキング

おすすめ情報