ある Web サイトでは、物理プリンターに印刷するように要求しています。実際の物理プリンターを使用しているのか、それとも OneNote を使用しているのかを、どうやって判断できるのでしょうか? (ちなみに、Web サイトが認識しているのは、デフォルトのみです...私が言及しているサイトはここです...)
これを回避するにはどうすればよいでしょうか? 偽の「物理プリンター」を作成するにはどうすればよいでしょうか? つまり、物理プリンターのように動作する仮想プリンターを作成できるでしょうか?
答え1
このページではJavaアプレットが使用されており、おそらくプリンタの詳細を取得する何らかの方法があります。Javaはクロスプラットフォームなので、プリンタ名に「OneNote」が含まれているかどうかをチェックするだけでしょう。プリンタ名を変更してみてください。しかし、できたチェックがより高度になるということです。
いずれにしても、接続されていないプリンタをインストールできます。正確な方法は覚えていませんが、「プリンタの追加」プログラムでこのオプションが提供されるはずです。「実際の」プリンタ(存在するかどうかに関係なく)がインストールされると、印刷ダイアログに「プリンタ」というチェックボックスが表示されます。「ファイルに印刷」通常はプリンタに送信されるものが、.prn
後で実際のプリンタに送信できるファイルとして表示されます。(ただし、この方法の欠点は、画面に表示できず、実際のプリンターは、インストールしたものとまったく同じ set コマンドをサポートしている必要があります。Windows が PostScript プリンター ドライバーを提供している場合は、それを試してください。