私たちは、アプリケーション(Epson Lx 300 +、Lx 300+ IIファミリー)の印刷を安価にするために、Firefoxポップアップウィンドウから9ピンドットマトリックスプリンターへの印刷を行っています。現時点では、プリンターは標準でサポートされていないため、ドライバーとしてIBM ProプリンターIIとPPDをEpsonドットマトリックスプリンターに使用しました。どちらの場合も、プリンターのデフォルトのフォントを使用して高速印刷を行うことはできません。プリンタはビットマップ/グラフィックスのテキストを取得するため、印刷には時間がかかります。
だから私は、デフォルトの印刷フォントを変更して、プリンタの組み込みフォントを使用して超高速で印刷する方法を知りたいのですか?この変更を行うことができる場所-FirefoxまたはCUPSにより、送信されるデータがプリンターのデフォルトと一致するフォント、またはプリンターのデフォルトのフォントが使用されるように生データのみになりますか?私はすでにプリンタの設定を試しましたが、そこにオプションがあるようには見えず、そこで選択したフォントはアプリケーションから送信されたフォントによって上書きされます。
Cupsにはこれを選択するための設定があると思います。コマンドライン印刷(端末からlp testfile
を実行すると、プリンターのデフォルトのビルトインDraft/Roman/San Serif以外のフォントも使用されます。正しい方向へのポインターはありがたいです。Stackoverflowに関する同様の質問:- Mozilla Firefoxで生データをプリンターに送信するにはどうすればよいですか(Raw Print) 助けにはなりませんでした。
更新:プリンターをrawプリンターとして設定すると、ターミナル(lp mytextfile
)から非常に高速に印刷できます。この設定では、OS(Ubuntu 10.10)は生のテキストデータを送信し、プリンターはそのフォント(ROMに組み込まれているもの)を使用して印刷しました。しかし、Firefoxからの印刷では、生のプリンターではなくポストスクリプトプリンターが必要なため、期待したとおりには印刷されませんでした。私が探しているのは、生の印刷と同様の印刷速度です。
ブラウザの組み込み印刷コマンドはあまり役に立たないと思います。ブラウザは常にグラフィカルに印刷されます。生データをWebページからプリンターに直接送信するには、 jzebra のようなものが必要です。
Firefoxでそれを行う方法を説明できます。
[編集]> [設定]> [コンテンツ]で、デフォルトのフォントとそのサイズを制御できます。 [詳細設定]ボタンをクリックすると、[ページで独自のフォントを選択できるようにする]のチェックを外して、選択したフォントで強制的にレンダリングできます。
モノスペースのドキュメントでは、ただし、このダイアローグの「モノスペース」ドロップダウンリストのフォントを変更するだけで十分です。多くのWebデザイナーが1つを指定する必要がないため、Firefoxはいずれにせよデフォルトにフォールバックします。