Máy in bị treo lệnh in thì mở hàng đợi in, bấm Printer rồi chọn Cancel All Documents. Nếu lệnh vẫn đứng ở trạng thái Deleting, Spooling hoặc Error, dừng dịch vụ Print Spooler, xoá hết tệp trong thư mục C:\Windows\System32\spool\PRINTERS, rồi bật lại dịch vụ. Sau đó tắt máy in 30 giây, bật lại và in thử. Cách này xoá sạch mọi lệnh đang chờ trên máy tính đó.
| Trạng thái trong hàng đợi | Ý nghĩa thường gặp | Việc làm trước | Khi nào cần kỹ thuật |
|---|---|---|---|
| Spooling đứng rất lâu | Windows đang chuẩn bị lệnh, tệp lớn hoặc Spooler treo | Chờ vài phút, rồi khởi động lại Spooler | Tệp nhỏ cũng treo |
| Error hoặc Error - Printing | Lệnh gửi lỗi, máy in báo lỗi | Xử lý lỗi trên máy in, huỷ lệnh | Lặp lại với mọi lệnh |
| Deleting mãi không mất | Spooler không xoá được tệp | Dừng Spooler, xoá thư mục PRINTERS | Không dừng được Spooler |
| Printing nhưng máy không chạy | Mất kết nối, máy in lỗi | Kiểm tra dây, mạng, đèn máy in | Máy in không phản hồi |
| Paused | Hàng đợi bị tạm dừng | Bỏ Pause Printing | Không |
| Document waiting | Lệnh đang chờ tới lượt | Xoá lệnh phía trước | Không |
Vì sao lệnh in bị treo
Lệnh in đi từ phần mềm (Word, Excel, trình duyệt) vào hàng đợi của Windows. Dịch vụ Print Spooler giữ lệnh đó thành tệp tạm rồi gửi dần sang máy in. Lệnh bị treo khi:
- Máy in mất kết nối giữa chừng, bị tắt khi đang in, hoặc báo kẹt giấy.
- Tệp in quá lớn, nhiều ảnh độ phân giải cao, PDF phức tạp.
- Driver không đúng mã máy hoặc bị lỗi.
- Nhiều người cùng gửi lệnh tới máy in chia sẻ qua một máy tính.
- Print Spooler bị lỗi sau khi Windows cập nhật.
Lệnh đầu tiên bị treo thì mọi lệnh sau cũng đứng chờ.
Cách 1: Huỷ lệnh trong hàng đợi
- Mở Settings. Windows 11: Bluetooth & devices, Printers & scanners. Windows 10: Devices, Printers & scanners.
- Chọn máy in, bấm Open print queue (hoặc Open queue).
- Bấm chuột phải lên lệnh đang treo, chọn Cancel.
- Muốn xoá hết, bấm menu Printer, chọn Cancel All Documents.
- Chờ vài chục giây xem lệnh có biến mất không.
Nếu lệnh cứ đứng ở chữ Deleting, làm cách 2.
Cách 2: Dừng Spooler và xoá thư mục hàng đợi
Cách này cần tài khoản có quyền quản trị trên máy tính.
- Bấm phím Windows + R, gõ
services.msc, Enter. - Tìm Print Spooler trong danh sách. Bấm chuột phải, chọn Stop. Để nguyên cửa sổ này.
- Mở File Explorer, dán đường dẫn
C:\Windows\System32\spool\PRINTERSvào thanh địa chỉ, Enter. Nếu Windows hỏi quyền, bấm Continue. - Chọn hết các tệp trong thư mục (thường có đuôi .SHD và .SPL), xoá. Chỉ xoá tệp bên trong, không xoá thư mục PRINTERS.
- Quay lại cửa sổ Services, bấm chuột phải Print Spooler, chọn Start.
- Tắt máy in, chờ 30 giây, bật lại.
- In một trang thử.
Có thể làm nhanh bằng Command Prompt chạy với quyền quản trị (Run as administrator), gõ lần lượt:
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler
Cách 3: Khởi động lại máy tính và máy in
Nếu không dừng được Print Spooler (bấm Stop mà treo), khởi động lại máy tính. Khi máy tính lên lại, làm lại cách 2 ngay. Nhớ tắt máy in trong lúc đó để máy in cũng xoá bộ nhớ đệm.
Cách 4: Kiểm tra driver
Nếu lệnh nào cũng treo, kể cả trang thử của Windows:
- Vào Printers & scanners, chọn máy in, Remove.
- Tải driver mới nhất đúng mã máy và bản Windows từ trang hỗ trợ của hãng.
- Cài lại và in thử.
Với máy in cắm qua một máy tính rồi chia sẻ cho cả phòng, lệnh của mọi người đều đi qua Spooler của máy tính đó. Hàng đợi bị treo thì xử lý trên chính máy tính đang cắm máy in.
In tệp lớn không bị treo
- In PDF nặng: trong hộp thoại in của trình đọc PDF, thử tuỳ chọn in dạng ảnh (Print as image) nếu có.
- Chia tài liệu dài thành nhiều lần in, mỗi lần vài chục trang.
- Giảm độ phân giải in trong Printing preferences khi in bản nháp.
- Không tắt máy in khi hàng đợi còn lệnh.
Khi nào cần kỹ thuật
- Print Spooler tự dừng ngay sau khi bật.
- Xoá hàng đợi xong vẫn treo với mọi tài liệu, đã cài lại driver.
- Nhiều máy tính trong mạng cùng không in được.
- Máy in báo lỗi trên màn hình không xoá được.
Câu hỏi thường gặp
Máy in bị kẹt lệnh in không xoá được thì làm sao?
Dừng Print Spooler trong services.msc, xoá tệp trong C:\Windows\System32\spool\PRINTERS, rồi bật lại Spooler. Cách này xoá được cả lệnh đứng mãi ở trạng thái Deleting.
Máy in bị spooling là gì?
Spooling là lúc Windows đang ghi lệnh in thành tệp tạm để gửi sang máy in. Tệp lớn sẽ spooling lâu. Nếu tệp nhỏ mà đứng spooling mãi thì Print Spooler đang treo, cần khởi động lại.
Máy in bị document waiting là sao?
Là lệnh in đang chờ tới lượt vì còn lệnh khác phía trước, hoặc máy in chưa sẵn sàng. Xoá lệnh bị treo phía trước và kiểm tra máy in có đang báo lỗi không.
Máy in bị error printing thì sửa thế nào?
Kiểm tra máy in có báo kẹt giấy, hết giấy, mở nắp hay mất kết nối không. Xử lý xong, huỷ lệnh lỗi và gửi lại. Nếu lệnh nào cũng báo Error, cài lại driver.