プリンター
リモートディスクトップでプリンターを印刷する際にリダイレク番号が自動的に
設定されていますが、この番号が時々変わってしまい印刷がかからない事が有ります。
設定プリンターが見つからない時にダイアログを表示させる条件ってできるのでしょうか。
有ればおしえてほしいのですが
-
Y・Nさん、
そのときに、画面には何かエラーメッセージは出ていますか? uniPaaSですよね?
-
Magic xpa 4.8でしたら、リダイレクトしなくてもPDF出力して、ブラウザコントロールで印刷プレビューできるのですが。
-
Y・M さん。
問合せの件ではすみません。情報持ち合わせておりません。代替え案になるか。。。tandaさんの投稿を見て思いついたので書いてみました。
弊社ではリダイレクトを使わないで、サーバ側にプリンタドライバを入れ、IPをローカル側のプリンタに合わせて印字していることがあります。
でもこの方法ですとADやVPNなどの手段も必要ですね。
xpa3x や4xであれば、Magicの製品でTSmagic を使ってリモートデスクトップやリモートアップ環境を構築
xpa 側のプレビューやダイアログ無しで印字設定し、スタイル設定ユーティリティで TSmagicの機能の1つ「ユニバーサルプリンタ」で設定すると。
・xpa で印字実行
・自動でPDFが生成され
・自動でクライアントPC側にプッシュされ
・自動でPDF表示
までおこなってくれます。
あとは、クライアントPCで開かれたPDFから、印字実行(この場合はすでにローカルPCのプリンタ)や、名前を付けて保存ができます。
Y・M さんの環境ではサポートされていないのと、代替え案ですが、すみません。
参考になれば。
-
補足です。
あと、リモートデスクトップを使用せずに、Magic実行版だけをクライアントにおいて、サーバにはDBだけを置くという手もあります。これだと、Amazon RDSのサービスなども利用できます。
-
Y・Nさん。
旧フォーラムにて「リダイレクトプリンタへの印刷」を検索して参考にされたらと思います。
弊社も、リモート接続するたびに、リダイレクトの番号を取得して、プリンターマスタのそれぞれの
プリンター名に対して、Magic.iniの記述を次のように
プリンタ名&'(リダイレクト '&'str(取得リダイレクトNO,'4')&'PA4/OLAND/'
していました。
-
河原さん、
あ、それはいい考えですね。見逃していました。
-
以前にパワーシェルのget-WmiObject -class Win32_printerでプリンタの一覧とって
qwinsta.exeでセッションIDとってぐるぐるまわして、とかやってましたが
・設定により、セッションIDが別々で増えたり
・最近のWindows Serverだと何故かリダイレクトされたプリンタが
きちんと設定(トレイ、片面、両面、カラー)を覚えてくれない
・EasyPrintの位置ずれ
・そもそも認識されてるのと見えてるのがなんか・・違う
等の理由でサーバーでプリンタ作ってそこから印刷する方法も検討されてはいかがと思います。 -
こんにちはPuです。
リダイレクトプリンタを使用する場合に自分が行ってる簡単な方法は
1)rdpで接続ユーザーのみ印刷時プリンター選択画面を表示させる
2)rdp接続はスクリプトで起動しrdp接続する前にデフォルトプリンタを変更してrdp接続をする
小さな拠点やMagicで使用するプリンタが決まってる場合2)の方法を
プリンタが複数台あり切り替えたい場合は1)の方法を使用してますでわ~でわ~
-
こんにちはPuです。
質問で申し訳ありませんが
現在でも環境変数でリダイレクト番号取得できますか?(temp)
query sessionでは正しく取得できてるのですが
でわ~でわ~ -
Windows 2016 Server ですが、「%TEMP%」もしくは、「%TMP%」で
最後の数字が、リダイレクトNOになりました。
-
河原さん、resありがとうございます。Puです
試してみました
2016 OK
2019 NG
2022 NGでした
でわ~でわ~ -
PUさん、ご確認有難うございました。
弊社のシステムは、現在、リダイレクトプリンターは
使用していないので影響はないですが、自動FAX送信の
自動送信用の一時ファイルが、 temp/リダイレクトNOに
なってるので。。。。
困りましたね。。
-
こんにちはPuです。
query sesionで取得するしかないですかね
でわ~でわ~ -
PU様
再度、Windows 2019で、Magicの関数で
temp/リダイレクトNoまで、今まで通り
取得できました。
お騒がせしてしました。
-
河原さん、こんにちは。Puです
試した環境は clientはWindows10Pro
サーバーは下記の通り1台ずつRDPで接続しsetコマンドで確認したのですが
2016 はtemp及びtmpの最後にリダイレクト番号有り
2019 はtemp及びtmpの最後にリダイレクト番号無し
2022 temp及びtmpの最後にリダイレクト番号無し
query sesiionは全てリダイレクト番号有り
でしたが、何か河原さんと環境が違うのかなぁ??
でわ~でわ~ -
横から失礼します、
こちらの2019もついてなかったので
グループポリシーの「セッションごとの一時フォルダーを使用しない」:有効
あたりが影響しているものと推察しますー -
vgさん、レスありがとうございます
「セッションごとの一時フォルダーを使用しない」全てのサーバー未構成で確認しました
有効にしてみて再度確認してみます
貴重なアドバイスありがとうございます。
でわ~でわ~ -
私は、リモートAPPサーバーをADにしてして
営業所のプリンタードライバーをIPを指定してインストールする方式にしています。
リモートCALがデバイスCALであれば、AD不要だったと思うので
次回リモートAPPサーバー構築の際は、リモートAPPサーバーはWGにしてみたいと思っています。
リダイレクトプリンターはほぼ利用しておらず、営業所プリンターのドライバーが
最新サーバーOS用に存在していない場合には、印刷ダイアログからリダイレクトプリンターを
お客様に選んでもらっています。頻繁に印刷する場合は無理な話ですね。
リダイレクトプリンターを皆さん活用されておられるのですね。 -
こんにちはPuです。
自分もADとRDSの2台構成で運用しております
拠点との接続はルーター間でVPN接続しておりますのでプリンターもIP指定RDSサーバーにインストール
して運用しております。
ただcloud環境での運用のお客様ではプリンターのIP指定が難しかったので
リダイレクトプリンターを使用しております。
RIAでPDF出力してローカルに持ってきて印刷する仕組みの方が良いのでしょうね
でわ~でわ~ -
こんにちはPuです。
「セッションごとの一時フォルダーを使用しない」
このポリシー設定を構成しなかった場合、サーバー管理者によって指定されない限り、セッションごとの一時フォルダーが作成されます。
との記載です。未構成のまま確かめましたが2019,2022共NGでした。
でわ~でわ~ -
PUさん
クラウド(AWS EC2)環境でも、PacketiX VPNのL3スイッチで構築して
セグメントの違う各プリンター(本社、事業所)をマスタ化して、各自で
印刷したいプリンターを選択して印刷しています。
尾道本社から、広島営業所のプリンターに出したり、FAX(複合機)も
本社FAX、広島FAXとして登録してると本社の社員が、広島FAXを指定して
印刷すると、お客様さんには、広島営業所の複合機からFAXすることに
なり使い分けが便利です。
リダイレクトNOは、Serverの構成は「セッションごとの一時フォルダーを使用しない」は
触ってないです。
setでも%TMP%または%TEMP%でも/temp/リダイレクトNOはついてます。。。
-
河原さん、こんにちは。Puです
自分ではpacketixを使いこなしてると思ってたんですが(かれこれ10年以上利用してますsoftetherの開発時時から)
packetixのL3は使いこなしてません。L3使用する時はハードで行ったので
勉強になりました。このフォーラムは本当に勉強になります。
でわ~でわ~ -
PUさん
私は、L3スイッチを十分に理解してる訳でもありませんが、
PacketiX VPNのL3スイッチは、ソフトなので、ご存知のように
iP secルーターもいらないので、弊社のユーザーは、タイの事業所と
尾道の本社のWANは、PacketiXのL3スイッチで接続してます。
現地の三菱製タッチパネル制御盤を尾道からリモートしています。
現地に行かなくても、WANの構築が楽に出来ます。
PacketiX VPNは最高です。
サインインしてコメントを残してください。
コメント
23件のコメント