2009-04-07 10 views
0

私は、コマンドを送信してクライアント(linux osのみ)マシンでファイルを印刷したいと思うJSPアプリケーションを作成しています。 "cat /root/data.txt>/dev/lp0"私のプリンタはチケットを印刷するサーマルプリンタであるため、クライアントsystmのローカルポート... data.txtはクライアントマシン上にあります。そして、私はwindow.print()を使用できません。クライアントマシンで印刷する

しかし、私は)スクリプトレット/ javascriptのを介してサーバからクライアントのコマンドシェルを実行する方法がわからない...と、クライアントOSとしてIIもカント使用ActiveXObjectをはlinuxの..です

ので、plzは私を助けて... 。

smruti、デリー

答えて

1

私はそれがセキュリティホールとなり、これは純粋なJavaScriptで可能であるとは思いません。あなたはウェブサイトを立ち上げることができます。ウェブサイトを立ち上げると迷惑メールが印刷されます。

クライアントへのアクセスを増やす方法があります(例: Java Webstart、Flash、または他の何かがありますが、純粋なJSは今は仕事をしません。

(私はあなたが署名したjarファイルを使用して、クライアントがそれを確認した場合Webstartのは、ファイルシステムへの読み取り/書き込みアクセスを得ることができます。そして、あなたはそれを許可した場合のFlashはあなたにWebカメラにアクセスすることができます知っているので、私はそれは同様にあなたのプリンタにアクセスすることが推測)

関連する問題