Nếu bạn có máy in USB, chia sẻ nó trên mạng là một trong những cách dễ nhất để biến nó thành máy in chung. Như vậy, người dùng khác kết nối cùng mạng cũng có thể dùng thiết bị in tài liệu. Điều này khá dễ cấu hình, miễn là bạn có thiết bị phù hợp. Đối với máy tính Windows, bạn có thể cấu hình qua Settings hoặc Control Panel. Nếu bạn dùng Mac, bạn có thể dùng Printers & Scanners để thiết lập.
Sau khi cài đặt máy in chung, bất kỳ ai cũng có thể in bằng nó. Tuy nhiên, có lúc bạn đang in thành công nhưng sau đó công việc in bị kẹt trong hàng đợi và không gửi đến máy in. Bạn có thể thấy công việc in spooled đến thiết bị, nhưng sau đó bị giữ lại trong hàng đợi in vì một lý do nào đó, cùng với thông báo lỗi nói rằng công việc đã bị giữ để xác thực (held for authentication).
Vấn đề này có thể xảy ra vì vài lý do trong các kịch bản khác nhau, nhưng giống như các lỗi máy in khác, nó thường có thể khắc phục bằng vài điều chỉnh nhanh. Nếu bạn mắc kẹt với lỗi "Hold for Authentication" trên Mac, hướng dẫn này sẽ giúp bạn giải quyết từng bước.
Lỗi "Hold for Authentication" Trên Mac Là Gì?
Đôi khi, khi in từ Mac, công việc in dường như tạm dừng trong cửa sổ hàng đợi in với thông báo "Hold for Authentication". Lỗi này chỉ ra rằng thông tin xác thực (credentials) mà Mac cung cấp đang bị từ chối bởi máy chủ nó đang liên hệ.
Mẹo chuyên nghiệp: Quét Mac để tìm vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đeọa bảo mật có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
Thông báo này thường hoàn toàn không liên quan đến máy in bạn đang dùng. Thường thì, nếu bạn thấy lỗi này, nó liên quan đến xác thực cấp OS của hàng đợi in thay vì máy in bản thân.
Triệu chứng là ngay cả sau khi xác thực bằng tài khoản admin cục bộ (là tài khoản Microsoft.com, với địa chỉ email/mật khẩu) và người dùng liên tục được nhắc đăng nhập/trạng thái in cục bộ trong Mojave cho ra 'Hold for Authentication'. Cố dùng đăng nhập 'Guest' cho kết quả tương tự – liên tục 'Hold for Authentication' / không in thành công.
Nguyên Nhân Gây Ra Lỗi "Hold for Authentication" Trên Mac
Nếu bạn thấy 'Hold for Authentication' trên công việc in trong hàng đợi in trên Mac, rất có thể mật khẩu sai được lưu trong Apple Keychain. Điều này có thể xảy ra do một số bản cập nhật cài đặt hoặc thay đổi trên macOS. Mật khẩu lưu trong Apple Keychain của bạn đã bị xóa hoặc sửa đổi vì lý do nào đó, khiến macOS nhắc bạn xác nhận và cập nhật thông tin này.
Lý do khác bạn nên xem xét là cấu hình sai máy in. Nếu cài đặt máy in đã thay đổi do driver cũ hoặc do hoạt động của phần mềm độc hại, bạn cần reset máy in về cài đặt mặc định.
Dù lý do nào gây ra lỗi này, khắc phục nó nên là ưu tiên vì bạn không thể tiến hành công việc in nếu không.
Cách Khắc Phục Lỗi "Hold for Authentication" Trên Mac
Trước khi khắc phục sự cố, bạn nên thử các tùy chọn dễ dàng trước. Đôi khi vấn đề này chỉ là một hỏng hóc nhỏ Mac gặp khi kết nối hàng đợi chung. Nhấp nút refresh và xem nó có nhắc thông tin xác thực không. Bạn cũng có thể mở Keychain Access.app và xóa mục nhập cho hàng đợi in vấn đề. Sau đó hủy công việc và thử lại.
Nếu thất bại, sẽ đáng giá kiểm tra xem tài khoản có bị khóa không và mật khẩu không hết hạn. Nếu các bước này không hiệu quả, bạn có thể tiến hành các giải pháp dưới đây:
Cách khắc phục #1: Hủy công việc in và thử lại.
Đôi khi chỉ cần thử lại một lần để lỗi được giải quyết. Thử hủy công việc in trước rồi in lại xem có giúp ích không. Để làm điều này.
- Đi đến System Preferences, mở Printers and Scanners, chọn Open Print Queue
- Xóa các công việc bị giữ bằng cách nhấp X bên cạnh công việc in
- Quay lại tài liệu và in lại.
Hoặc, bạn có thể kiểm tra bên phải công việc in trong cửa sổ hàng đợi in. Bạn sẽ thấy các nút tròn xám để dừng công việc và làm mới nó. Nhấp nút làm mới công việc, và hy vọng điều này sẽ khiến hệ thống mạng chấp nhận mọi thông tin xác thực đã lưu để kết nối máy in.
Cách khắc phục #2: Nhập thông tin xác thực.
Đôi khi bạn có thể nhận thấy công việc in bị kẹt trong hàng đợi với thông báo On hold (authentication required - yêu cầu xác thực). Bạn phải nhấp công việc trong spool in, nhập tên người dùng và mật khẩu Windows và sau đó tài liệu mới được gửi đến máy in Windows chung.
Bạn được nhắc tên người dùng Windows mỗi lần ngay cả sau khi bạn tích hộp kiểm "Allow this information to be saved in Keychain on the Mac so it won't have to be entered in the future" (Cho phép thông tin này được lưu trong Keychain trên Mac để không phải nhập lại sau này). Để khắc phục vấn đề này, xóa máy in Windows chung khỏi danh sách máy in trên Mac và thêm lại nó trên Mac.
Nếu làm mới công việc không đưa ra nhắc xác thực, bạn có thể buộc nhắc hiển thị bằng các bước sau. Tuy nhiên, nếu lệnh lpadmin không giúp ích, đừng lo, còn nhiều lựa chọn khác. Tùy chọn này chỉ nên dùng bởi quản trị viên thoải mái dùng Terminal Application trong macOS.
- Đảm bảo bạn có công việc hiển thị "Hold for authentication".
- Mở Terminal và gõ lpstat -s để liệt kê tất cả máy in trên hệ thống.
- Tìm máy in vấn đề ([printer-name]) trong danh sách thiết bị. Tên máy in sẽ nằm sau dòng "device for. Ví dụ, device for MyPrinter_5600_Series: usb://00000000-0000-0000-AB12-00000000. Trong trường hợp này, tên máy in sẽ là MyPrinter_5600_Series.
- Gõ sudo lpadmin -p [printer-name] -o auth-info-required=username,password và nhấn Return để chạy lệnh. Nhập mật khẩu Mac để tiếp tục.
- Gửi công việc khác đến máy in vấn đề và nhập thông tin xác thực khi được nhắc.
Cách khắc phục #3: Xác nhận thiết lập đúng kết nối hàng đợi in.
Là bước khắc phục sự cố với hàng đợi in do Mac host, hãy kiểm tra xem xác thực có hoạt động khác biệt dùng giao thức IPP thay vì Bonjour không.
Đảm bảo không có khoảng trắng hoặc ký tự đặc biệt trong tên máy in. Nghĩa là; khuyến nghị chỉ dùng ký tự chữ và số (số và chữ) khi đặt tên hàng đợi in máy chủ.
Nếu bạn đã xác minh thành công thông tin trên, có thể đáng giá tạo lại máy in trên máy khách.
Cách khắc phục #4: Thử driver khác.
Một số khách hàng thấy dùng driver khác giải quyết vấn đề trong một số trường hợp. Đáng giá kiểm tra trang web nhà sản xuất xem có driver cập nhật (hoặc thay thế) không.
Cách khắc phục #5: Kiểm tra quyền máy in chung.
Trên hệ thống chia sẻ máy in cho mạng, vào system preferences Sharing và chọn dịch vụ Printer Sharing. Ở đây, chọn máy in chung và kiểm tra xem người dùng nào được phép in. Mặc định nên là Everyone (Mọi người). Nếu không, bạn sẽ cần cung cấp thông tin xác thực để in đến hệ thống này từ máy khác. Thử điều chỉnh giá trị này, ban đầu bằng cách xóa người dùng được chỉ định để "Everyone" thành mặc định lại, sau đó thêm lại các hạn chế bạn muốn sau khi máy in hoạt động.
Kiểm tra khu vực này cho máy in chung bạn chọn, để xác định xem có hạn chế in nào không. Everyone nghĩa là bất kỳ ai trên mạng cục bộ đều có thể in, và nên làm được mà không bị hạn chế.
Cách khắc phục #6: Xóa mục keychain cho máy in.
Vì là tài nguyên mạng, nếu máy in yêu cầu thông tin xác thực để kết nối, khi bạn thiết lập máy in ban đầu, Mac sẽ lưu thông tin xác thực trong keychain. Nếu các mục này bị lỗi theo bất kỳ cách nào, chúng có thể cản trở khả năng xác thực tự động của Mac. Do đó, trên Mac không thể kết nối, mở tiện ích Keychain Access và tìm kiếm tên máy in chung. Chọn và xóa bất kỳ mục nào xuất hiện trong tìm kiếm. Sau đó thử in lại, và bạn sẽ được nhắc xác thực. Bây giờ nhập thông tin xác thực và tùy chọn chọn lưu vào keychain.
Cách khắc phục #7: Xóa và thêm lại máy in với tên khác.
Vấn đề này có thể do cách Mac giải quyết tên và địa chỉ máy in chung trên mạng, vì vậy một cách khắc phục có thể là xóa máy in, rồi thêm lại. Bạn có thể làm trên Mac client đang cố gửi công việc in, và cũng trên Mac server nhận nó.
Một cách có thể hữu ích ở đây là đơn giản reset hệ thống in, sau đó thêm máy in trở lại. Điều này sẽ cho bạn cấu hình máy in mặc định mới để dùng, sẽ xóa mọi thay đổi sắc thái bạn có thể đã làm cho thiết lập máy in có thể ảnh hưởng đến khả năng xác thực. Việc này về cơ bản đặt cấu hình máy in về mặc định gốc, là điểm khởi đầu tốt để máy in hoạt động lại. Có lẽ đây cũng là một trong những bước khắc phục sự cố dễ nhất trong OS X, dù "reset" hoàn toàn nghe như cách tiếp cận cuối cùng.
Để làm điều này, làm theo các bước dưới đây:
- Đi đến system preferences Printers & Scanners (có thể gọi là Print & Scan, hoặc Print & Fax).
- Nhấp khóa để xác thực.
- Right-click (hoặc control-click) danh sách máy in dọc bên trái.
- Chọn tùy chọn Reset Print System xuất hiện (sẽ là tùy chọn duy nhất trong menu ngữ cảnh).
- Xác nhận bạn muốn reset hệ thống in
Bước tiếp theo sẽ là tham khảo hướng dẫn máy in để reset hoàn toàn nó, nếu bạn nghi ngờ cài đặt máy in có thể gây vấn đề. Thường yêu cầu bạn giữ tổ hợp nút theo trình tự cụ thể, hoặc nhấn nút ẩn nhỏ ở đâu đó trên thiết bị.
Sau khi làm điều này, bạn có thể thêm lại máy in và quét, hoặc dùng nút cộng ở dưới danh sách máy in để thêm lại. Nếu máy in yêu cầu chạy tiện ích thiết lập đặc biệt từ nhà sản xuất, hãy tải gói driver hoặc tiện ích thiết lập mới nhất từ trang web nhà sản xuất và chạy chúng để thêm máy in trở lại.
Tóm Tắt
Nhận lỗi "Hold for Authentication" trên Mac nghĩa là bạn và người khác trên mạng không thể dùng máy in trừ khi vấn đề được giải quyết. Mặc dù dùng máy in khác có thể là giải pháp thay thế cho công việc in khẩn cấp, bạn vẫn cần xử lý lỗi này tại một thời điểm. Các giải pháp trên sẽ giúp bạn让 máy in hoạt động trở lại.