当社には、OCE Imagistics cm2520 ユニットがあります。これは、ファックスと両面印刷が可能な大型コピー機です。現在、Windows プリント サーバーを使用せずに、コピー機の内蔵プリント サーバーのみを使用して、XP ワークステーションで印刷できるようにしようとしています。
からこのページその他、プリンターを追加するためのバッチ ファイルも取得できました。
rundll32 printui.dll,PrintUIEntry /b "Office Copier" /x /n "Office Copier" /if /f "S:\IT Install\OCE driver\Win2003_PCL\GSRH3.INF" /l"S:\IT Install\OCE driver\Win2003_PCL" /r "IP_192.168.1.200" /m "Generic 25C-1/25C-1P PCL"
ただし、印刷しようとすると、両面印刷と FAX は無効/グレー表示になります。以前、プリント サーバーとして W2k3 サーバーを使用していたときは、これらは有効でした。
すでに有効になっているプリンターを追加するには、スクリプトをどのように実行すればよいでしょうか?
答え1
このページはタイプミスがありますが (/Ss と /Sr の両方で PrintUIEntry であるべきです)、設定ファイルの設定と復元ができることを示しています。つまり、プリンターを好きなように設定し、/Ss で設定を保存し、プリンターを追加した後でバッチ ファイルで設定を復元できます。
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "printer" /a "file.dat"
その後:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n "printer" /a "file.dat"
しかし、何らかの理由で後者ではエラーが発生します。
プリンター
操作を完了できませんでした。
わかりました
設定は変更されません。しかし、少なくとも潜在的な解決策のように思えます...