• GIZMODO
  • FUZE
  • DIGIDAY
  • gene
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • roomie
  • machi-ya
  • GIZMODO
  • DIGIDAY
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • machi-ya
  • roomie

ライフハッカー編集部  - ,,  06:00 PM

プリントジョブをサクッとキャンセルする方法

プリントジョブをサクッとキャンセルする方法

100318printer-hate.jpg

Photo by The Oatmeal


Windowsから、プリントアウト中のジョブをキャンセルしたことがある方はお気付きだと思いますが、プリントジョブのキャンセルというのはWindows 95からWindows 7までの間、更新/修正が行われていないのではないか?と思ってしまうほど、のんびりした反応を示してくれます。我々現代人が、いかに生き急いでいるのかを気付かせてくれる機能の一つです。そんなプリンタにも、我々のスピードに合わせて多少生き急いで頂く方法を、今回はご紹介します。RedditユーザShikyoの情報に基づくものです。

プリントジョブのキャンセルにどうしてそんなに時間がかかるのかというと、プリントジョブ用に作成された一時ファイルがWindowsによって使用されている間は、Windowsにはプリントジョブをキャンセル出来ない、ということが原因なのだそうです。その解決方法としては、Windowsタスクマネージャにあるspoolsv.exeを停止させ、C:\Windows\system32\spool\printers\ディレクトリにある実行前のプリントジョブを削除し、spoolsv.exeサービスを再開させ、プリントを再開させることなのですが、これを問題が起こるたびに手動でやるのは、心が折れてしまいそうです。ラッキーなことに親切なRedditユーザがこれらの作業を実行してくれるバッチファイルを作成してくれました。

 


バッチファイルのスクリプトはこちら。これを新規のテキスト文書に貼り付け、「clearprintspool.bat」として保存しましょう。

@echo off
echo Stopping print spooler.
echo.
net stop spooler
echo deleting stuff... where? I'm not sure. Just deleting stuff.
echo.
del %systemroot%\system32\spool\printers\*.shd
del %systemroot%\system32\spool\printers\*.spl
echo Starting print spooler.
echo.
net start spooler

バッチファイル(編集部註:原文の修正をうけて訂正しました)を自分で作成しなくても、こちらからダウンロードすることも可能です。上記の手順でプリントジョブをキャンセルしたい場合、ファイルをダブルクリックするとジョブのキャンセル、一時ファイルの削除、プリントスプーラの再開を行ってくれます

Redditのユーザの何人かが指摘していたのは、これは例えば職場のプリントサーバに対して行うべき作業ではない、ということ。プリントサーバに対してこのプロセスを実行してしまった場合、プリント待ちの全てのジョブがキャンセルされてしまいます。個人用のプリンタで問題に頻繁に直面して困っている、という方はこのバッチファイル戦略、取り入れてみても良いのでは?

UPDATE:オリジナルのバッチコードに、深刻な消去動作を引き起こす誤植が含まれていたことがわかりました。これにより、ファイルを失う事態に陥った方がいましたら、心よりお詫び申し上げます。リカバリー方法の詳細を掲載(英語)しましたので、ご覧になってください。我々に対する皆様の信頼を裏切るような結果となってしまい、誠に申し訳ありません。元の誤植の含まれたテキストをコピーした方は、それを消去し、上記の新しいものに置き換えてください。


Why does it take around seventy-two eons to cancel a print job? [Reddit via Addictive Tips]

Adam Pash (原文/まいるす・ゑびす)

 

  • ,,,,, - By

    香川博人

    LIKE

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    Sponsored

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    先日、政府は2017年度から公共料金や備品経費の支払いを全面的に電子決済にすることで、30億円の人件費削減が期待できるという発表をしました。 電子マネーやクレジットカード、ネットバンキングの普及により、私たちは現金だけではなく、時間と手間のかからない電子決済を活用する機会が増えていますが、それは企業や法人にとっても大きなメリットがあるようです。 そこで今回、現金決済から電子決済へとキャッシュレス  05:00 PM

MORE FROM LIFEHACKER

powered by
    
    
    
  

lifehacker

Recommended

© mediagene Inc.