[PHP-users 3358] Re: 印刷について
Naofumi Kondoh
php-users@php.gr.jp
Tue, 06 Nov 2001 14:10:55 +0900
ソフト工房の近藤です。
ちょっと PHP とは関係ない話になってしまいますが。
Suzuki Yuta wrote:
> もし、「クライアント側で処理したい」のでしたら、以下の方法は
> 的外れなので、無視して下さい。
>
> サーバー、プリンタが手元にあって、LAN内でのイントラ的なシステム
> でしたら、ループを回して、印刷用のtmpファイルを作って、
> system("lpr tmpファイル");
> 等として、バッチ的に出すのが手かと。
クライアント側で印刷したい場合でも、上記のサーバー側
で生成したファイルをブラウザでダウンロードしてから、
クライアント側のソフトでローカルプリンターで印刷する
という方法もあります。ワンタッチでなく、一旦ダウンロード
して、クライアントの印刷ソフトを起動するというのが
手間ですが、応用範囲は広いです。
問題は、サーバー側の印刷ファイル生成処理とクライアント
の印刷プログラムに何を使うかでしょうね。
PDF, LaTex, Postscript,
CSV file をダウンロードして Excell/Access で印刷。
Access だと帳票印刷の安価なソフトとか例題が豊富なのでは。
宅急便などの印刷済専用感圧帳票に、きめ細かい位置制御で
プリントするために、ESC/P のエスケープシーケンス入りの
ファイルをサーバー側で作っておいて、ダウンロードして
クライアント(UNIX)で印刷したりしたこともあります。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
PostgreSQL+PHP ソースコードジェネレーター セミナースライド
http://www.shonan.ne.jp/~nkon/cslpg.a.semi/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/