両面印刷とファックスが有効なプリンタを追加するコマンドライン

両面印刷とファックスが有効なプリンタを追加するコマンドライン

当社には、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"

しかし、何らかの理由で後者ではエラーが発生します。


プリンター

操作を完了できませんでした。

わかりました

設定は変更されません。しかし、少なくとも潜在的な解決策のように思えます...

答え2

このページレジストリハックも提案されましたが、うまくいきました。私はTextPadを使ってレジストリブランチの前後を比較しました。その後、ANSIとして保存Unicode ではなく。

関連情報