Hiện Tượng “current Printer Is Unavailable” Khi In Từ Excel: Nguyên Nhân, Giải Pháp Và Cách Khắc Phục Từ A Đến Z

Trong môi trường làm việc hiện đại, Microsoft Excel đã trở thành một công cụ không thể thiếu đối với hầu hết các nhân viên văn phòng, kế toán, quản lý dự án và cả những người làm việc tự do. Tuy nhiên, dù Excel được thiết kế để vận hành mượt mà, người dùng vẫn thường xuyên gặp phải một số lỗi khi thực hiện các thao tác in ấn, trong đó lỗi “Current printer is unavailable” (máy in hiện tại không khả dụng) là một trong những vấn đề gây phiền toái nhất. Lỗi này không chỉ làm gián đoạn quy trình làm việc mà còn có thể dẫn đến mất thời gian và giảm năng suất.

Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, toàn diện, từ việc phân tích nguyên nhân, đến các phương pháp khắc phục nhanh chóng, cũng như những lời khuyên phòng ngừa để tránh gặp lại lỗi “Current printer is unavailable” khi in từ Excel. Nội dung được chia thành các phần rõ ràng, dễ theo dõi, giúp bạn nhanh chóng giải quyết vấn đề mà không cần phải phụ thuộc vào hỗ trợ kỹ thuật chuyên sâu.

Mục lục bài viết

1. Tổng Quan Về Lỗi “Current Printer Is Unavailable” Khi In Từ Excel

1.1. Lỗi xuất hiện như thế nào?

Khi người dùng thực hiện lệnh Print (Ctrl + P) trong Excel, hộp thoại in hiện ra và thông báo “Current printer is unavailable” hoặc “Máy in hiện tại không khả dụng”. Thông thường, Excel sẽ tự động chọn máy in mặc định đã được cấu hình trong hệ thống, nhưng vì một lý do nào đó, máy in này không thể giao tiếp với phần mềm.

1.2. Tác động của lỗi

  • Gián đoạn công việc: Khi cần in báo cáo, bảng tính tài chính hay hợp đồng, lỗi này khiến người dùng phải dừng lại, tìm cách khắc phục.
  • Mất thời gian: Thay vì chỉ mất vài giây để in, người dùng có thể mất hàng phút hoặc thậm chí hàng giờ nếu phải cài đặt lại driver, khởi động lại máy tính hoặc máy in.
  • Ảnh hưởng đến độ tin cậy: Khi lỗi xuất hiện thường xuyên, người dùng có thể mất niềm tin vào hệ thống phần mềm và phần cứng hiện có.

1.3. Đối tượng gặp lỗi

  • Nhân viên văn phòng: Thường xuyên in báo cáo, bảng tính tài chính.
  • Kế toán: In phiếu, báo cáo thuế, sổ sách.
  • Quản lý dự án: In biểu đồ Gantt, báo cáo tiến độ.
  • Người dùng cá nhân: In tài liệu học tập, dự án cá nhân.

2. Nguyên Nhân Gây Ra Lỗi “Current Printer Is Unavailable”

2.1. Lỗi driver máy in

Driver là phần mềm trung gian giữa hệ điều hành và máy in. Nếu driver cũ, hỏng hoặc không tương thích với phiên bản Windows/Excel, máy in sẽ không được nhận diện đúng.

  • Driver lỗi thời: Khi Windows cập nhật hoặc Excel nâng cấp lên phiên bản mới, driver cũ có thể không còn tương thích.
  • Driver bị hỏng: Các tệp driver bị mất hoặc hỏng do virus, phần mềm xung đột.
  • Driver không phù hợp: Sử dụng driver chuẩn (generic) thay vì driver đặc thù cho model máy in.

2.2. Cấu hình máy in mặc định không đúng

Excel và Windows sẽ tự động sử dụng máy in mặc định. Nếu máy in mặc định đã được gỡ bỏ, đang ở trạng thái offline, hoặc không còn kết nối mạng, lỗi sẽ xuất hiện.

  • Máy in đã bị xóa: Người dùng vô tình xóa máy in trong “Devices and Printers”.
  • Máy in offline: Đã tắt, mất kết nối mạng hoặc cáp USB bị lỏng.
  • Đổi máy in mới: Khi cài mới máy in, Windows chưa cập nhật đúng máy in mặc định.

2.3. Lỗi trong cài đặt Excel

Excel có thể lưu trữ thông tin máy in cũ trong file cấu hình, đặc biệt là khi mở file được tạo trên máy khác.

  • File Excel chứa thông tin máy in cũ: Khi mở file trên máy mới, Excel vẫn cố gắng sử dụng máy in đã lưu trong file.
  • Cài đặt in ẩn: Các thiết lập in ẩn (hidden) trong VBA hoặc macro có thể ghi lại máy in không tồn tại.

2.4. Vấn đề mạng (đối với máy in mạng)

Nếu máy in được chia sẻ qua mạng (LAN/Wi‑Fi), các vấn đề như địa chỉ IP thay đổi, firewall chặn, hoặc server in (Print Server) gặp lỗi sẽ gây ra thông báo máy in không khả dụng.

  • IP thay đổi: Máy in DHCP thay đổi địa chỉ IP, Windows vẫn lưu địa chỉ cũ.
  • Firewall: Các chính sách bảo mật chặn cổng in 3‑5 (ports 631, 9100).
  • Print Server lỗi: Dịch vụ spooler trên server bị dừng.

2.5. Dịch vụ Print Spooler (dịch vụ hàng đợi in)

Print Spooler là dịch vụ Windows quản lý hàng đợi in. Khi dịch vụ này bị tắt, treo hoặc gặp lỗi, mọi máy in đều không khả dụng.

  • Dịch vụ bị tắt: Do người dùng vô tình tắt hoặc phần mềm bảo mật tắt.
  • Spooler treo: Khi có quá nhiều tác vụ in, spooler có thể treo và không phản hồi.

2.6. Xung đột phần mềm

Một số phần mềm bảo mật, quản lý thiết bị, hoặc các ứng dụng in 3rd‑party có thể gây xung đột.

  • Antivirus/Endpoint Protection: Chặn driver hoặc cổng in.
  • Phần mềm quản lý in (Print Management): Thiết lập sai chính sách.
  • Công cụ tối ưu hoá hệ thống: Xóa các file tạm, gây mất cấu hình spooler.

2.7. Lỗi hệ điều hành

Windows Update không thành công, hệ thống file bị hỏng hoặc registry lỗi đều có thể ảnh hưởng đến việc nhận diện máy in.

  • Update lỗi: Một bản cập nhật Windows có thể làm hỏng driver.
  • File hệ thống hỏng: Các file .dll liên quan tới in ấn (winspool.drv) bị hỏng.

3. Kiểm Tra Trước Khi Áp Dụng Giải Pháp

Trước khi thực hiện các bước khắc phục, bạn nên thực hiện một số kiểm tra cơ bản để xác định nguyên nhân:

BướcMô tảKết quả mong đợi
1. Kiểm tra máy in trong WindowsVào Control Panel → Devices and PrintersMáy in hiển thị và trạng thái “Ready”.
2. Kiểm tra kết nốiKiểm tra cáp USB, Wi‑Fi, hoặc EthernetĐèn máy in sáng, không báo lỗi.
3. Kiểm tra driverClick chuột phải → Printer properties → Advanced → DriverHiển thị driver mới, không có dấu chấm than.
4. Kiểm tra dịch vụ Print Spoolerservices.msc → Print SpoolerTrạng thái “Running”.
5. Thử in từ ứng dụng khác (Word, Notepad)Mở file và inNếu in được, vấn đề nằm ở Excel.
6. Kiểm tra máy in mặc địnhSettings → Devices → Printers & scanners → Set as defaultMáy in mặc định đúng.
7. Kiểm tra file ExcelMở file mới, tạo bảng tính và inNếu in được, lỗi nằm trong file cũ.

Nếu một trong các bước trên không đạt, bạn đã có dấu hiệu cụ thể để tiến hành khắc phục.

4. Giải Pháp Khắc Phục Từ A Đến Z

4.1. Cập nhật hoặc cài đặt lại driver máy in

  1. Xác định model máy in: Kiểm tra trên máy in hoặc tài liệu kèm.
  2. Tải driver mới:
  3. Truy cập website chính hãng (HP, Canon, Epson, Brother…).
  4. Chọn đúng hệ điều hành (Windows 10/11, 64‑bit).
  5. Gỡ cài đặt driver cũ:
  6. Control Panel → Devices and Printers → Right‑click máy in → Remove device.
  7. Device Manager → Printers → Uninstall driver (nếu có).
  8. Cài đặt driver mới:
  9. Chạy file .exe hoặc .inf, làm theo hướng dẫn.
  10. Khởi động lại máy tính để áp dụng.

Mẹo: Nếu driver không có sẵn cho Windows 11, sử dụng chế độ “Compatibility mode” cho file .exe (chuột phải → Properties → Compatibility).

Current Printer Is Unavailable Excel
Current Printer Is Unavailable Excel

4.2. Đặt lại máy in mặc định

  1. Mở Settings → Devices → Printers & scanners.
  2. Chọn máy in muốn dùng → Manage → Set as default.
  3. Bỏ chọn “Let Windows manage my default printer” nếu bạn muốn kiểm soát thủ công.
  4. Kiểm tra lại trong Excel (File → Print) để xem máy in đã được nhận diện.

4.3. Khởi động lại dịch vụ Print Spooler

  1. Mở Run (Win + R) → gõ services.msc → Enter.
  2. Tìm Print Spooler, click chuột phải → Restart.
  3. Nếu không có tùy chọn Restart, chọn Stop, chờ 5 giây, rồi Start.
  4. Xóa file tạm spooler (nếu cần):
  5. Mở Explorer → C:\Windows\System32\spool\PRINTERS.
  6. Xóa tất cả file trong thư mục (cần quyền admin).
  7. Khởi động lại máy tính.

4.4. Sửa chữa hoặc tạo lại file Excel

4.4.1. Tạo file mới và sao chép nội dung

  • Mở Excel, tạo một workbook mới.
  • Sao chép dữ liệu, công thức, định dạng từ file cũ sang file mới.
  • Lưu lại và thử in.

4.4.2. Xóa thông tin máy in trong file

  • Mở file, vào File → Options → Advanced → Print.
  • Bỏ chọn “Print to file” nếu có.
  • Đối với macro/VBA: mở Alt + F11, tìm ActivePrinter trong code, sửa hoặc xóa.

4.4.3. Sử dụng “Open and Repair”

  • Trong File Explorer, click chuột phải vào file → Open with → Excel → Khi Excel mở, chọn Open and Repair để khôi phục.

4.5. Kiểm tra và sửa mạng (đối với máy in mạng)

  1. Xác định IP hiện tại:
  2. Trên máy in, vào Menu → Network → TCP/IP để xem địa chỉ.
  3. Cập nhật IP trong Windows:
  4. Devices and Printers → Add a printer → The printer that I want isn’t listed → Add a printer using TCP/IP address.
  5. Nhập IP mới, hoàn tất.
  6. Kiểm tra firewall:
  7. Control Panel → Windows Defender Firewall → Advanced Settings → Inbound Rules.
  8. Cho phép cổng 9100 (RAW), 631 (IPP), 515 (LPD) cho máy in.
  9. Kiểm tra DNS (nếu sử dụng hostname):
  10. Mở Command Prompt → ping <hostname> để chắc chắn máy tính có thể resolve đúng địa chỉ.

4.6. Vô hiệu hoá tạm thời phần mềm bảo mật

Một số phần mềm antivirus hoặc endpoint protection có thể chặn driver hoặc giao tiếp mạng:

  1. Mở phần mềm bảo mật → tìm mục “Real‑time protection” → tạm thời tắt.
  2. Thử in lại.
  3. Nếu in được, hãy thêm exception cho driver máy in hoặc cổng in trong phần mềm bảo mật.

Lưu ý: Sau khi kiểm tra, hãy bật lại bảo mật để tránh rủi ro.

4.7. Sử dụng công cụ “Microsoft Print Troubleshooter”

Microsoft cung cấp một công cụ tự động kiểm tra và sửa lỗi in:

  1. Tải về từ trang Microsoft: “Microsoft Print Troubleshooter” (định dạng .exe).
  2. Chạy công cụ, chọn “Printer” → “Next”.
  3. Công cụ sẽ tự động phát hiện và đề xuất sửa lỗi (cập nhật driver, khởi động lại spooler, …).

4.8. Sửa chữa Windows System Files (sfc /scannow)

Nếu các file hệ thống liên quan tới in ấn bị hỏng:

  1. Mở Command Prompt với quyền Administrator.
  2. Gõ sfc /scannow → Enter.
  3. Quá trình sẽ kiểm tra và thay thế file hỏng.
  4. Khi hoàn tất, khởi động lại và thử lại Excel.

4.9. Kiểm tra và cập nhật Windows

  1. Settings → Update & Security → Windows Update.
  2. Kiểm tra cập nhật, cài đặt tất cả bản cập nhật mới.
  3. Đôi khi một bản cập nhật lớn (feature update) sẽ sửa lỗi driver tương thích.

4.10. Sử dụng “Print to PDF” làm giải pháp tạm thời

Nếu cần in nhanh và không thể khắc phục ngay:

  1. Trong Excel, chọn Print → Printer: Microsoft Print to PDF.
  2. Lưu file PDF, sau đó mở và in bằng bất kỳ máy in nào.
  3. Điều này giúp bạn tiếp tục công việc trong khi chờ giải quyết lỗi máy in thực tế.

5. Các Kịch Bản Thực Tế Và Hướng Dẫn Cụ Thể

5.1. Trường hợp 1: Máy in USB không được nhận diện

Triệu chứng: Khi cắm USB, Windows hiển thị “Device not recognized”, Excel báo “Current printer is unavailable”.

Bước khắc phục:
1. Tháo USB, kiểm tra cổng USB khác (USB 2.0 vs 3.0).
2. Kiểm tra dây cáp, thay cáp mới nếu cần.
3. Gỡ driver cũ, cài lại driver từ website nhà sản xuất.
4. Khởi động lại Print Spooler.
5. Kiểm tra trong Excel → In.

5.2. Trường hợp 2: Máy in mạng (IP) thay đổi sau khi router reset

Triệu chứng: Excel không thể in, thông báo máy in không khả dụng; máy in vẫn có thể in từ PC khác.

Bước khắc phục:
1. In ra trang cấu hình mạng từ máy in, ghi lại IP mới.
2. Vào Devices and Printers → Add a printer → Add a printer using TCP/IP address.
3. Nhập IP mới, đặt làm mặc định.
4. Xóa máy in cũ trong danh sách.
5. Thử in lại.

5.3. Trường hợp 3: Lỗi chỉ xuất hiện khi mở file Excel được tạo trên máy khác

Triệu chứng: File A được tạo trên máy X (máy in HP LaserJet) mở trên máy Y (máy in Canon) → “Current printer is unavailable”.

Bước khắc phục:
1. Mở file → File → Print → Chọn máy in đúng.
2. Lưu lại file (File → Save As) để cập nhật cấu hình máy in.
3. Nếu vẫn lỗi, sao chép dữ liệu sang workbook mới.

5.4. Trường hợp 4: Print Spooler liên tục treo sau một vài lần in

Triệu chứng: In một lần được, lần tiếp theo báo lỗi; dịch vụ Print Spooler bị “stopped”.

Bước khắc phục:
1. Dừng Print Spooler → Xóa thư mục C:\Windows\System32\spool\PRINTERS.
2. Mở Registry Editor (regedit) → Định vị HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers.
3. Xóa các mục driver không còn sử dụng.
4. Khởi động lại máy, cài lại driver cần thiết.

6. Cách Ngăn Ngừa Lỗi “Current Printer Is Unavailable” Trong Tương Lai

  1. Cập nhật driver định kỳ: Thiết lập lịch kiểm tra driver mỗi 3‑6 tháng.
  2. Sử dụng máy in tĩnh IP: Đối với máy in mạng, cấu hình IP tĩnh (static) để tránh thay đổi.
  3. Giữ máy in luôn online: Đảm bảo nguồn điện ổn định, dây cáp không lỏng.
  4. Kiểm tra dịch vụ Print Spooler: Đặt dịch vụ ở chế độ Automatic (Delayed Start) để tránh xung đột khởi động.
  5. Sao lưu cấu hình Excel: Khi tạo file quan trọng, lưu dưới dạng .xlsx và tạo bản sao lưu thường xuyên.
  6. Tránh sử dụng driver chung (generic) cho máy in có driver riêng.
  7. Thực hiện Windows Update thường xuyên để nhận các bản vá bảo mật và driver.
  8. Đào tạo người dùng: Hướng dẫn nhân viên cách kiểm tra máy in mặc định và khởi động lại spooler.

7. Khi Nào Nên Gọi Hỗ Trợ Kỹ Thuật?

Nếu sau khi thực hiện tất cả các bước trên mà lỗi vẫn còn:

  • Lỗi xuất hiện đồng thời trên nhiều máy tính trong cùng mạng, khả năng là sự cố mạng hoặc Print Server.
  • Máy in hiển thị lỗi phần cứng (đèn đỏ, giấy kẹt) – cần kỹ thuật viên kiểm tra phần cứng.
  • Lỗi driver không tìm thấy trên website nhà sản xuất – có thể cần driver từ nhà phân phối hoặc phiên bản beta.
  • Windows liên tục crash khi mở Excel – có thể là vấn đề hệ thống sâu hơn, cần cài lại Windows hoặc sử dụng System Restore.

Trong những trường hợp này, hãy liên hệ bộ phận IT nội bộ hoặc nhà cung cấp dịch vụ máy in để được hỗ trợ chuyên sâu.

8. Tổng Kết

Lỗi “Current printer is unavailable” trong Excel không phải là một vấn đề hiếm gặp, nhưng với quy trình kiểm tra và khắc phục chi tiết được trình bày ở trên, bạn hoàn toàn có thể tự mình giải quyết hầu hết các trường hợp. Điều quan trọng là:

  • Xác định nguyên nhân (driver, cấu hình, mạng, spooler, file Excel).
  • Thực hiện các bước khắc phục theo thứ tự logic, từ đơn giản đến phức tạp.
  • Ngăn ngừa bằng cách cập nhật driver, sử dụng IP tĩnh, và duy trì dịch vụ Print Spooler ổn định.

Hy vọng bài viết đã cung cấp cho bạn một “bản đồ” toàn diện để vượt qua mọi trở ngại khi in từ Excel. Nếu bạn đã áp dụng các giải pháp và vẫn gặp khó khăn, đừng ngần ngại chia sẻ chi tiết vấn đề trên các diễn đàn công nghệ hoặc liên hệ với bộ phận hỗ trợ kỹ thuật để nhận được sự trợ giúp kịp thời.

Chúc bạn luôn in ấn suôn sẻ, công việc hiệu quả!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận