アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在PHPで開発をしております。

PHPでPDFを作成し、
ghostscriptでそれを自動的に印刷するシステムを
開発中なのですが、
想定してあったインクジェットプリンタではなく
ドットインパクトプリンタで印刷してほしいと言われ
テスト印刷したところ、
左端から右端までヘッドが走ってしまい
全面的にグレーに
(文字のないところまでグレーに)
なってしまいました。

これを回避するには、PDFではなく
エクセルのようなものに出力するしかないのでしょうか。

ドットインパクトプリンタでも
ポストスクリプト系を判別するプリンタなら
正常に印刷できると聞いたのですが
残念ながらまだきれいに印刷できません。

ちなみにドットインパクトプリンタは
テストはNEC製で行いましたが
他にも他社製のが3台ほど稼動予定です。

ドットインパクトプリンタにお強い方、
教えてください。

A 回答 (4件)

プリンタによってはスイッチで動作モード(自社独自のモード、他社との互換モード)を切替えるものもあったかと思います。


もし、そのタイプなら、プリンタがどの動作モードに設定されているか、プリンタドライバと動作モードが一致しているか、もチェックしておいた方が良いかと思います。
    • good
    • 0

 ドットインパクトプリンタだったら、スクリプト制御よりも、印刷内容をビットマップに変換して印刷するのがいいのではなかろうか?

    • good
    • 0
この回答へのお礼

ビットマップのほうが使いやすいものなのでしょうか?

今回はPDFにするものがデータシート
(商品の一覧表など)ですので、
のちのち参照して修正がきくようなエクセルや
PDFでの出力を考えております。

回答ありがとうございます。

お礼日時:2008/10/20 16:48

ghostscriptだと、オプション(ーsDEVICE=<デバイス名>)で出力のデータ形式を変更できたかと思います。

デバイスをプリンタに適合したものを指定すると、出力されるかもしれません。
(ただし、OSがgsの出力に手を加えずにプリンタに送ってくれないと困りますが)

ghostscriptで使える(組み込まれている)デバイスの一覧は
-help オプションで表示されたかと思います。
    • good
    • 0
この回答へのお礼

ghostscriptのオプションで
デバイスの指定ができるんですね。
早速調べてみます。
ありがとうございます。

お礼日時:2008/10/20 16:45

原理的にはドットインパクトプリンタと普通のインクジェットプリンタに違いはありません. どちらも各「行」ごとに「点を打つか打たないか」を制御しているだけです.


だから, 適切なドライバがあればいいはずです.
Windows で Adobe Reader でも使って試してみればいいのでは?
    • good
    • 0
この回答へのお礼

ドライバを確認したところ、最新verでした。

一応、Windows上で作成されたPDFを確認してから
「印刷」を実行するパターンと、
そのまま自動印刷のバッチで印刷するパターンと
試してみたのですが、
どちらも印刷結果は同じ全面グレーでした。

もう少し試してみます。
ありがとうございます。

お礼日時:2008/10/20 16:52

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