質問:
Windowsユーザーを切り替えると、RepetierHostはプリンターへのコマンドの送信を停止します
Excrubulent
2016-05-25 07:43:43 UTC
view on stackexchange narkive permalink

Repetierファームウェアv0.92.9を搭載したRepetierHostv1.6.1を実行しています。私のコンピューターはWindows7 Pro SP1、64ビットを実行しています。

USB経由で印刷を設定してから別のユーザーに切り替えると(注:ログアウトしません)、ピンターのディスプレイにコマンドバッファは、印刷が完全に停止するまで16から0に低下します。 Repetier Hostを実行しているユーザーに切り替えると、バッファが再びいっぱいになり、印刷ジョブが再開されます。

Repetier Hostを更新する前は、これは発生しませんでした。切り替えている間、実行したままにしておくことができました。ユーザーとジョブは問題なく実行されます。この動作が変更された理由はわかりませんが、バックグラウンドユーザーで正しく実行する方法はありますか?

現在、SDカードにジョブを配置したり、ユーザーを切り替えないなどの回避策が明らかにあります。これらは解決策ではなく、回避策であるため、提案しないでください。
たぶんあなたのウィンドウズの設定が変更されました。ログオフの有無にかかわらずユーザーを切り替えるのはどうですか? http://windows.microsoft.com/en-us/windows/switch-users-without-logging-off#1TC=windows-7
はい、ログオフせずにユーザーを切り替えています。ログオフすると、Repetier Hostが閉じて、印刷ジョブが取り返しのつかないほど失われます。
三 答え:
JKEngineer
2016-06-07 05:43:09 UTC
view on stackexchange narkive permalink

Repetierを更新する際に、すべてのユーザーではなく1人のユーザーに誤ってインストールした可能性はありますか?もしそうなら、それはユーザーが変更されたときに停止することを説明するかもしれません。

Tormod Haugene
2016-05-25 14:20:33 UTC
view on stackexchange narkive permalink

ここで発生するのは、プログラムがフォーカスされていないか、ユーザーを切り替えたため、またはその両方が原因で、Windowsが印刷ジョブを実行しているプロセスを一時停止していることだと思います。

タスクマネージャで印刷プロセスの優先度を上げて、それが役立つかどうかを確認します。

Windows 7の場合:

  1. タスクマネージャを開きます
  2. [アプリケーション]タブで、アプリケーションを右クリックし、[プロセスに移動]を選択します。これにより、 プロセスタブ。
  3. プロセスを右クリックし、優先度の設定に移動して、現在のレベルよりも高い優先度を選択します。
  4. ol >

    Windows 10の場合:

    1. タスクマネージャーを開く
    2. [プロセス]タブで、右クリックします。アプリケーションをクリックし、[詳細に移動]を選択すると、[詳細​​ em>]タブのバックグラウンドプロセスに移動します。
    3. プロセスを右クリックして、に移動します。 em>優先度を設定し、tより高い優先度を選択します現在のレベル。
    4. ol>

      PS:優先度をリアルタイムに設定しないでください。これにより、プロセスがコンピュータのリソースを完全に制御できるようになります。プログラムの記述が不十分な場合は、コンピュータをひざまずいてください。

これが優先事項ではないかと思います。アプリケーションをサスペンド/スリップモードに設定します。ユーザーの切り替え(ログアウトあり)は、優先度AFAIKを考慮しません。
試してみたところ、プロセスの優先度を変更しても効果はありません。私はリアルタイムを試しませんでしたが、それが問題になるようには見えません。この問題は、ユーザー選択画面にドロップアウトした瞬間に発生します。そのときにシステムリソースを使用するプログラムは他にありません。
ユーザーを変更した瞬間に停止する場合は、優先順位はおそらくまったく問題ではありません。 @darthpixelが述べているように、印刷プロセスのサスペンドモードをオフにすると機能する場合があります。ただし、ユーザーを変更すると言う場合、実際に最初のユーザーをログアウトしますか、それともユーザーを切り替えるだけですか? [違いがあるようです](http://www.tomshardware.co.uk/answers/id-2931919/program-running-switch-user-profiles.html)ので質問しています。
いいえ、ログアウトしません。ユーザーを切り替えます。しかし、サスペンドモードをオフにするとはどういう意味ですか?
それは良い質問です。 [この投稿](http://stackoverflow.com/questions/19459892/how-to-turn-off-automatic-termination-of-suspended-apps)を見つけました。これは試してみる価値があります。 / enableDebugがWindowsのアプリの標準ライフサイクル処理をオフにし、/ disableDebugが再び有効にする開発者機能のようです。ただし、そのような解決策がすべての人に適しているとは限らないことを理解しています。 :)
わかりました。ありがとうございますが、それはWindowsストア用のプログラミングアプリを指しているようです。私はそのプラットフォームを使用しておらず、Repetier Hostをプログラミングしていないので、それを利用できないと思います。
ええ、あなたは正しいかもしれません。しかし、言及する価値があると思いました!
darth pixel
2016-05-29 20:37:17 UTC
view on stackexchange narkive permalink

電源設定を変更した可能性があります。そのため、ユーザーを切り替えるとUSBポートが機能しなくなります(省電力のため)。 Reptierのアップデート前に機能していたとおっしゃっていましたが、確認する価値があるかもしれません。

  1. [スタート]> [コントロールパネル]> [電源オプション]
  2. ol>

    (選択した)電源プランを見つけて、[プラン設定の変更]> [詳細な電源設定の変更]を選択します

    次に、[USB設定]> [USB選択的サスペンド設定]を確認します

    両方をに設定します無効にする

  3. もう1つの確認場所は、[マイコンピュータ]> [管理]> [デバイスマネージャ]> [ユニバーサルシリアルバスコントローラ]
  4. ol>

    です。チェックする項目が少なくとも2つあります

    • 汎用USBハブ
    • USBルートハブ

    両方に[電源管理]タブと[許可]チェックボックスがあります電力を節約するためにこのデバイスの電源を切るコンピューター-チェックを外す

    あまり賢く聞こえないことはわかっていますが、誰が知っていますか... :)

残念ながら、USB Selective Suspendの設定を変更しても違いはなく、実際にはすでに有効になっていますが、念のため無効にしてみました。また、USBハブではすでに「オフにすることを許可する」設定が無効になっています。 USBハブについては何かを学びましたが、実際にはUSBハブに接続されているものに名前が付けられており、デバイスの消費電力は私がこれまで調べたことのない便利な機能です。


このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...