飯塚
[E-Mail]
[HomePage]
1998/07/12(日) 21:40:39
とりあえずこうやったらできた。
open ( PR, ">PRN" );open ( IN, "<print_this_file.txt") ;
while ( <IN> ){ print PR "$_"; }
print PR "\014";
close ( PR );close ( IN );
kei
[E-Mail]
1998/07/13(月) 23:12:25
飯塚さん、どうもありがとうございます。
スクリプト、コマンドプロンプトからテストしてみたんですけれど
D:\public_html\test>perl list.cgi
print on closed filehandle main::PR at list.cgi line 5, <IN> chunk 1.
print on closed filehandle main::PR at list.cgi line 5, <IN> chunk 2.
print on closed filehandle main::PR at list.cgi line 5, <IN> chunk 3.
print on closed filehandle main::PR at list.cgi line 6, <IN> chunk 3.
がでます。ブラウザから実行しても同じ結果でした。
データは適当に3件つくってあります。
あとプリンターとPerlの関係はどうなっているのでしょう?
私はなんの設定もしてないんですけれど。
自動的にプリンターに出力されるのでしょうか?
Perlのバージョンは5.004_02です。
なにかわかったら教えてください。よろしくお願いします。
智猫
[E-Mail]
[HomePage]
1998/07/15(水) 03:21:58
プリンタの機種が問題なのではないでしょうか?
DOSやDOSプロンプトでの印刷に対応していない機種もあります。
たとえばエプソンのPM-700CやPM-750Cですね。
私は両機種とも所有したことがあり、DOSでは確実に印刷できません。プロンプトでの印刷は試していませんが……