人気記事ランキング
Tweet数ランキング

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

2010.03.23 18:00 コメント数:[ 5 ]
  • このエントリーをはてなブックマークに追加

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 (原文/まいるす・ゑびす)

 

あわせて読みたい

UPDATE:コメントのご指摘にもありましたとおり、追記と共にリンクを修正しました。ご指摘コメントありがとうございます!

B002OB3OCY
Canon PIXUS インクジェット複合機 MP640


remote-buy-jp2._V45733929.jpg

コメント(5)
user-pic

このバッチ良く見ると危ないですよ!
原文の方は修正済みのようなのでこちらも急いで直したほうが。

user-pic

「こちらからダウンロード」の先が、掲示されたものと違い危険な物(システムファイルを削除するもの)になっています。
リンクを外した方が良いかと思いますが、いかがでしょう?

user-pic

このバッチでPCがおかしくなりました><

user-pic

実行したところデスクトップのファイルが全て削除されました。
復旧方法を教えてください。
英語サイトへの直リンクではなく、日本語での解説を至急お願いします。

まずいのではないでしょうか、この情報をそのまま載せておくのは。

user-pic

実行してすぐに怪しいと思いCTRL+Cを連打しましたがいくつかのファイルは消えてしまいました。

先のコードが悪用されないことを祈ります。

コメントする

コメントは承認制となっております。編集部が確認および承認した後に、サイトへ反映されることになるので、多少時間がかかってしまうことがあります。
また、公序良俗に反する内容、個人や団体を誹謗中傷する内容、その他不適切と判断させていただいた内容については、否認または削除させていただく場合もございます。ご了承ください。
Only japanese available.

トラックバック

このエントリーのトラックバックURL :

プリントジョブをサクッとキャンセルする方法 : ライフハッカー[日本版] from oryzaの環境備忘録2010.03.23 21:26
プリントジョブをサクッとキャンセルする方法 : ライフハッカー[日本版] 続きを読む
この記事へのtweet
お知らせ
最新記事一覧
注目数ランキング
Lifehacker team
編集委員
早川大地 | URL
平田大治 | URL
横尾茜
小山龍介 | URL
編集長
常山剛 * | URL
編集部(問い合わせ先
松井亮太 *
安齋慎平 * | URL
まいるす・ゑびす | URL
曽我美穂
粟野雅子
kiki
松岡由希子
的野裕子
JD | URL
伊藤貴之 | URL
ライター
eccentrics | URL
傍島康雄 | URL
ドサ健 | URL
山内純子 | URL
祐天寺ヨリエ
聖幸 | URL
山崎俊輔 | URL
美崎薫
カメきち | URL
沢田キャベツ
境貴子
丸田鉄平
石田明
野々下裕子 | URL
野本纏花| URL
田中二郎三郎
箱石昇平| URL
浅田資継| URL
enthumble| URL
コラムニスト
ココロ社
スゴレン
デザイナー
前田龍一 *
広告営業(問い合わせ先
城口智義 *
土井孝彦 *
阿座上陽平 *
碓井真紀 *
山下恵子 *
広告進行
山本朋子 *
ディビジョンディレクター
尾田和実 * | URL
ジェネラルマネジャー
長田真 *
パブリッシャー
今田素子 *
* =[mediagene Inc.
サーバ管理
heartbeats
about Lifehacker
ライフハッカー[日本版]について
・iPhone用サイト
iPhone版記事配信中のニュースサイト
livedoorニュース IT media 誠biz.ID msnデジタルライフ アメーバニュース excite投稿希望者のお問い合わせ

郵送の方は下記宛へ資料等をご郵送ください。

150-0036
東京都渋谷区南平台町16-29 グリーン南平台ビル8F
株式会社メディアジーン
ライフハッカー[日本版]編集部宛

広告募集! ライフハッカーはスポンサー様のおかげで、今日も更新できています。もし「バナーを出稿しようかな」と思いましたら、こちらをご覧ください!
媒体資料をダウンロード
広告に関するお問い合わせ
どうぞよろしくお願いします!