Cách Kết Nối Máy Tính Với Máy In Qua Mạng Lan Hoặc Wifi Đơn Giản Nhất

Việc không thể kết nối máy in qua mạng LAN hoặc Wi-Fi – biểu hiện bằng các thông báo lỗi kinh điển như “Windows cannot connect to the printer”, mã lỗi 0x0000011b, 0x00000709, hoặc trạng thái máy in liên tục báo “Offline” – gây gián đoạn công việc của cá nhân và doanh nghiệp. Nguyên nhân gốc rễ (Root Cause) của hiện tượng này thường không nằm ở phần cứng máy in, mà bắt nguồn từ 3 yếu tố kỹ thuật chính: sự thay đổi địa chỉ IP động (DHCP) trên mạng nội bộ, các bản cập nhật vá lỗi bảo mật giao thức RPC/SMB của Microsoft Windows (đặc biệt từ bản vá KB5005565 trở đi), và sự cố nghẽn tiến trình dịch vụ Print Spooler.

Bài viết này là cẩm nang kỹ thuật chuyên sâu, cung cấp lộ trình xử lý dứt điểm từ cơ bản đến nâng cao. Bạn sẽ nắm vững cách khởi tạo kết nối qua cổng Standard TCP/IP Port, cấu hình chia sẻ phân quyền trên Windows 10/11, can thiệp System Registry để vô hiệu hóa cơ chế xác thực RPC gây lỗi, và quy trình Scripting làm sạch bộ nhớ tạm Print Spooler chuẩn xác 100%.

Table of Contents

1. Nền Tảng Kỹ Thuật & Yêu Cầu Tối Thiểu Trước Khi Kết Nối

Trước khi bắt đầu các thao tác cấu hình, bạn cần hiểu rõ cơ chế hoạt động của máy in mạng và chuẩn bị hạ tầng mạng đạt tiêu chuẩn kỹ thuật:

cach ket noi may tinh voi may - 1. Nền Tảng Kỹ Thuật & Yêu Cầu Tối Thiểu Trước Khi Kết Nối
Hình ảnh thực tế minh họa: 1. Nền Tảng Kỹ Thuật & Yêu Cầu Tối Thiểu Trước Khi Kết Nối.

1.1. Phân biệt hai mô hình kết nối máy in mạng

  • Mô hình Direct Network Printer (Khuyên dùng): Máy in tích hợp card mạng (Ethernet RJ45 hoặc Wi-Fi), sở hữu một địa chỉ IP riêng độc lập trong mạng subnet. Tất cả máy tính kết nối trực tiếp tới máy in qua giao thức IP. Mô hình này ổn định nhất, không phụ thuộc vào máy tính trung gian.
  • Mô hình Host-Client Printer (Chia sẻ qua máy chủ/máy trạm): Máy in kết nối với một máy tính (Host) qua cổng USB. Máy Host bật tính năng chia sẻ mạng. Các máy tính khác (Client) kết nối tới máy in thông qua tên hoặc địa chỉ IP của máy Host. Mô hình này đòi hỏi máy Host phải luôn bật.

1.2. Danh mục chuẩn bị kỹ thuật bắt buộc

  • Thiết lập IP tĩnh (Static IP): Máy in mạng hoặc máy Host PHẢI được gán địa chỉ IP tĩnh hoặc được đặt lệnh “DHCP Reservation” trên Router Wi-Fi/Switch. Nếu địa chỉ IP thay đổi sau mỗi lần khởi động lại Router, kết nối in ấn trên các máy trạm sẽ bị đứt gãy.
  • Đồng bộ Subnet Mạng: Máy tính và máy in phải nằm chung một dải mạng Subnet (Ví dụ: Máy tính IP 192.168.1.15, Máy in IP 192.168.1.200, Subnet Mask 255.255.255.0).
  • Chuyển Profile Mạng sang Private Network: Trên Windows 10/11, mạng đang kết nối phải được đặt là **Private**, không được để **Public** (Public Network sẽ chặn toàn bộ cổng dò tìm thiết bị nội bộ).

    Thao tác: Vào Settings > Network & internet > Chọn Wi-Fi/Ethernet đang dùng > Tick chọn Private network.

2. Phương Pháp 1: Kết Nối Máy In Mạng Trực Tiếp Qua Địa Chỉ IP (Standard TCP/IP Port)

Đây là phương pháp chuẩn mực, độ ổn định cao nhất dành cho các dòng máy in có hỗ trợ cổng LAN hoặc kết nối Wi-Fi (Canon, HP, Brother, Epson…).

Bước 1: Xác định địa chỉ IP chính xác của máy in

Bạn có thể xác định địa chỉ IP máy in qua 2 cách đơn giản nhất:

  • In trang cấu hình (Configuration Page): Trên màn hình LCD của máy in, truy cập Menu > Network Settings > Print Network Configuration Page (hoặc nhấn giữ nút Network/Cancel trong 5-10 giây tùy dòng máy).
  • Dùng lệnh Command Prompt kiểm tra: Sử dụng công cụ quét IP hoặc truy cập vào trang quản trị Router (thường là 192.168.1.1) để xem danh sách DHCP Client List.

Bước 2: Cấu hình thêm máy in trên Hệ điều hành Windows

Thực hiện các thao tác chính xác theo trình tự sau:

  1. Mở hộp thoại Run bằng tổ hợp phím Windows + R, nhập vào lệnh control printers và nhấn Enter để mở cửa sổ Devices and Printers giao diện cổ điển.
  2. Tại thanh công cụ phía trên, click chọn Add a printer.
  3. Khi Windows bắt đầu quét tìm thiết bị, click ngay vào dòng chữ màu xanh phía dưới: The printer that I want isn’t listed.
  4. Trong cửa sổ xuất hiện, chọn tùy chọn thứ 3: Add a printer using an IP address or hostname > Nhấn Next.
  5. Tại mục Device type, chọn TCP/IP Device.
  6. Nhập địa chỉ IP của máy in vào ô Hostname or IP address (Ví dụ: 192.168.1.200). Mục Port name sẽ tự động điền theo IP. Bỏ tick ở ô Query the printer and automatically select the driver to use nếu bạn muốn chủ động chọn Driver > Nhấn Next.
  7. Windows sẽ tiến hành nhận diện cổng mạng. Nếu thiết bị yêu cầu chọn chuẩn Card mạng, giữ nguyên mặc định Generic Network Card > Nhấn Next.
  8. Cài đặt Driver:
    • Nếu máy tính đã cài sẵn Driver: Chọn hãng sản xuất (Manufacturer) ở cột trái và tên Model ở cột phải.
    • Nếu có đĩa đĩa đĩa hoặc file Driver tải từ trang chủ: Click chọn Have Disk… > Nhấn Browse > Trỏ tới file .inf trong thư mục Driver đã giải nén.
  9. Đặt tên cho máy in (Printer Name) > Nhấn Next.
  10. Tại mục Printer Sharing: Chọn Do not share this printer (vì máy in này đã hoạt động độc lập qua IP) > Nhấn Next.
  11. Nhấn nút Print a test page để kiểm tra lệnh in. Nếu máy in phát ra tín hiệu và in trang test thành công, nhấn Finish để hoàn tất.

3. Phương Pháp 2: Kết Nối Máy In Chia Sẻ Từ Máy Tính Khác Qua Mạng LAN

Áp dụng khi máy in không có cổng mạng, phải cắm dây USB trực tiếp vào một máy tính làm máy chủ (Host), sau đó chia sẻ cho các máy trạm (Client) trong cùng mạng.

Giai đoạn A: Cấu hình chuẩn bị trên Máy Chủ (Host PC)

1. Bật tính năng chia sẻ mạng và máy in:

Mở hộp thoại Run (Windows + R) > Nhập control /name Microsoft.NetworkAndSharingCenter > Nhấn Enter.

Click chọn Change advanced sharing settings ở cột bên trái. Cấu hình các mục như sau:

  • Private Network: Select Turn on network discovery và Turn on file and printer sharing.
  • All Networks: Select Turn off password protected sharing (Nếu muốn các máy trạm truy cập nhanh không cần gộp User/Password của máy Host. Lưu ý yếu tố bảo mật nội bộ).

2. Thực hiện chia sẻ máy in (Printer Properties):

  1. Mở control printers > Nhấp chuột phải vào biểu tượng máy in cần chia sẻ > Chọn Printer properties.
  2. Chuyển sang thẻ Sharing > Tick chọn vào ô Share this printer.
  3. Nhập tên chia sẻ ngắn gọn, không chứa dấu tiếng Việt, không chứa khoảng trắng tại ô Share name (Ví dụ: Canon2900) > Nhấn Apply > OK.

Giai đoạn B: Xử lý triệt để lỗi bảo mật RPC (Mã lỗi 0x0000011b) trên Máy Chủ

Từ bản cập nhật bảo mật CVE-2021-34481 của Microsoft, giao thức RPC khi kết nối máy in qua mạng chia sẻ bị thắt chặt mã hóa, dẫn đến việc máy trạm không thể kết nối tới máy chủ (báo lỗi 0x0000011b hoặc 0x00000709). Bạn BẮT BUỘC phải thực hiện thao tác can thiệp Registry sau đây trên **Máy Chủ (Host PC)**:

  1. Mở hộp thoại Run (Windows + R), nhập regedit > Nhấn Enter (Chọn Yes nếu có cửa sổ UAC).
  2. Truy cập chính xác theo đường dẫn sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  3. Nhấp chuột phải vào khoảng trống ở khung bên phải > Chọn New > Chọn DWORD (32-bit) Value.
  4. Đặt tên chính xác cho Value này là: RpcAuthnLevelEx
  5. Nhấp đôi chuột vào RpcAuthnLevelEx vừa tạo, đảm bảo giá trị tại ô Value data là 0 > Nhấn OK.
  6. Khởi động lại dịch vụ Print Spooler hoặc khởi động lại máy tính Host để chính sách có hiệu lực.

Giai đoạn C: Thực hiện kết nối từ Máy Trạm (Client PC)

Cách 1: Kết nối trực tiếp qua đường dẫn UNC (Nhanh nhất)

  1. Trên máy trạm, nhấn Windows + R.
  2. Nhập cấu trúc đường dẫn: \\IP_May_Host hoặc \\Ten_May_Host

    Ví dụ: \\192.168.1.15 hoặc \\DESKTOP-OFFICE1 > Nhấn Enter.
  3. Một cửa sổ hiện ra danh sách các tài nguyên đang chia sẻ từ máy Host. Nhấp đôi chuột (hoặc nhấp chuột phải chọn Connect…) vào biểu tượng máy in chia sẻ.
  4. Hệ thống sẽ tự động tải và cài đặt Driver từ máy Host sang máy Client. Nếu thành công, một cửa sổ hàng đợi in (Print Queue) sẽ xuất hiện.

Cách 2: Cấu hình qua Local Port (Áp dụng khi Cách 1 bị lỗi phân quyền)

  1. Truy cập control printers > Chọn Add a printer > Chọn The printer that I want isn’t listed.
  2. Chọn mục Add a local printer or network printer with manual settings > Nhấn Next.
  3. Chọn Create a new port > Tại mục Type of port, chọn Local Port > Nhấn Next.
  4. Tại cửa sổ Port Name, nhập chính xác đường dẫn mạng của máy in: \\IP_May_Host\Ten_May_In_Chia_Se (Ví dụ: \\192.168.1.15\Canon2900) > Nhấn OK.
  5. Chọn Driver máy in tương ứng và hoàn tất quá trình cài đặt.

4. Quy Trình Chẩn Đoán & Khắc Phục Lỗi Chuyên Sâu (Deep Troubleshooting)

Khi thao tác theo các bước chuẩn nhưng vẫn không thể kết nối máy in, hãy thực hiện các quy trình kỹ thuật sửa lỗi chuyên sâu dưới đây:

cach ket noi may tinh voi may - 4. Quy Trình Chẩn Đoán & Khắc Phục Lỗi Chuyên Sâu (Deep Troubleshooting)
Hình ảnh thực tế minh họa: 4. Quy Trình Chẩn Đoán & Khắc Phục Lỗi Chuyên Sâu (Deep Troubleshooting).

4.1. Quy trình Scripting reset triệt để dịch vụ Print Spooler

Tệp tin lệnh in bị kẹt (Corrupted Spool Files) sẽ vô hiệu hóa toàn bộ khả năng giao tiếp mạng của bộ lập lịch in. Bạn cần làm sạch thư mục đệm bằng lệnh Command Prompt quyền Administrator.

  1. Nhấn phím Windows, gõ cmd, nhấp chuột phải vào Command Prompt > Chọn Run as administrator.
  2. Thực thi lần lượt các dòng lệnh sau (nhấn Enter sau mỗi dòng):
net stop spooler
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler

Giải thích kỹ thuật: Lệnh trên tạm dừng dịch vụ in, xóa hoàn toàn các file rác/file in lỗi nằm trong bộ nhớ đệm Spool\Printers, sau đó tái khởi động lại tiến trình spoolsv.exe sạch sẽ.

4.2. Khai thông cổng Firewall (Tường lửa Windows)

Tường lửa Windows có thể chặn các cổng mạng phục vụ giao thức in. Mở Command Prompt (Run as Administrator) và chạy các dòng lệnh sau để mở Port chuẩn:

netsh advfirewall firewall add rule name="Printer Port 9100" dir=in action=allow protocol=TCP localport=9100
netsh advfirewall firewall add rule name="SMB File & Printer Sharing" dir=in action=allow protocol=TCP localport=445
netsh advfirewall firewall add rule name="NetBIOS Name Service" dir=in action=allow protocol=UDP localport=137

4.3. Kích hoạt lại các Service hệ thống bị vô hiệu hóa

Một số bản Windows Lite hoặc chính sách IT Group Policy có thể đã tắt các Service chịu trách nhiệm dò tìm thiết bị mạng. Nhấn Windows + R, gõ services.msc, kiểm tra và chuyển Startup type của các dịch vụ sau sang Automatic và nhấn Start:

  • Function Discovery Resource Publication (FDResPub – Giúp máy tính nhìn thấy nhau trong mạng LAN).
  • DNS Client (Phân giải tên miền/tên máy tính).
  • SSDP Discovery (Dò tìm thiết bị UPnP/Máy in Wi-Fi).

5. Bảng Tổng Hợp Bắt Bệnh & Xử Lý Lỗi Kết Nối Máy In

Dưới đây là bảng đối soát nhanh các sự cố phổ biến, nguyên nhân kỹ thuật và giải pháp xử lý tương ứng:

Hiện Tượng / Mã Lỗi Nguyên Nhân Gốc Rễ (Root Cause) Quy Trình Xử Lý Dứt Điểm
Lỗi 0x0000011b Bản vá bảo mật Windows siết chặt cơ chế mã hóa RPC Authentication Level trên máy chia sẻ. Tạo DWORD RpcAuthnLevelEx = 0 tại đường dẫn Registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print trên máy Host. Khởi động lại máy.
Lỗi 0x00000709
(“Operation could not be completed…”)
Windows không thể ghi thông tin máy in mặc định vào Registry hoặc xung đột cấu hình tên máy in. Vào Registry path: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows. Nhấp chuột phải chọn Permissions > Cấp quyền Full Control cho tài khoản Everyone / User. Sau đó đặt lại Default Printer.
Lỗi 0x0000007e Thiếu Driver thích hợp hoặc cài sai kiến trúc Driver (32-bit v/s 64-bit) giữa máy Host và Client. Tải đúng bộ cài đặt Driver đầy đủ (Full Driver Package) từ trang chủ hãng máy in cho đúng phiên bản Windows trên máy Client. Cài đặt trực tiếp file Setup trước khi kết nối mạng.
Máy in báo “Offline” 1. Địa chỉ IP máy in bị Router thay đổi do DHCP.
2. Cổng SNMP Status trên Driver bị lỗi nghẽn phản hồi.
1. Gán IP tĩnh cho máy in.
2. Vào Printer properties > Thẻ Ports > Chọn cổng IP > Nhấn Configure Port… > Bỏ tick chọn ô SNMP Status Enabled > Nhấn OK.
Yêu cầu nhập User/Password khi kết nối \\IP Tính năng Password Protected Sharing đang bật trên máy Host hoặc chưa cấp quyền Guest/Everyone. Tắt Password Protected Sharing trong Advanced sharing settings. Hoặc mở Credential Manager trên máy Client > Chọn Windows Credentials > Thêm IP máy Host cùng Username/Password của máy Host vào.

6. Lưu Ý An Toàn Dữ Liệu & Vận Hành Hệ Thống

Thao tác trên hệ thống mạng và Registry luôn tiềm ẩn rủi ro nếu thực hiện sai quy trình. Hãy tuân thủ các nguyên tắc an toàn sau:

  • Sao lưu Registry trước khi chỉnh sửa: Trước khi can thiệp vào đường dẫn HKEY_LOCAL_MACHINE, chọn File > Export > Luân lưu file .reg dự phòng ra ổ cứng D/E. Nếu hệ thống gặp sự cố, nhấp đôi file này để khôi phục trạng thái ban đầu.
  • Tránh lạm dụng việc mở cổng SMBv1: Giao thức SMBv1 chứa nhiều lỗ hổng nguy hiểm (như mã độc WannaCry). Ngoại trừ các dòng máy in đời quá cũ (sản xuất trước năm 2010), tuyệt đối KHÔNG bật tính năng SMB 1.0/CIFS File Sharing Support trong Windows Features để tránh nguy cơ bị tấn công mạng nội bộ.
  • Quản lý dải địa chỉ IP tĩnh chuyên nghiệp: Đặt IP tĩnh cho máy in ngoài dải cấp phát DHCP tự động của Router (Ví dụ: Router cấp từ .2 đến .100, hãy đặt máy in từ .200 trở lên) để tránh hiện tượng tranh chấp IP (IP Conflict) gây rớt mạng toàn hệ thống.

7. Giải Đáp Các Câu Hỏi Thường Gặp (FAQ)

Q1: Tại sao máy in vẫn báo Offline dù tôi vẫn ‘ping’ thấy địa chỉ IP của máy in?

Trả lời: Lệnh Ping thành công chứng tỏ kết nối hạ tầng Physical/Network vẫn hoạt động. Việc máy in báo Offline xuất phát từ dịch vụ Print Spooler hoặc cấu hình Cổng in (Port) trên Windows. Hãy truy cập control printers > Chuột phải vào máy in chọn Printer properties > Thẻ Ports > Chọn Configure Port... > **Bỏ chọn ô “SNMP Status Enabled”**. Tùy chọn SNMP này khi bị tường lửa hoặc phần mềm diệtไวรัส chặn sẽ khiến Windows hiểu nhầm là máy in đang Offline.

Q2: Máy trạm dùng Windows 11 có kết nối được với máy in chia sẻ từ máy chủ Windows 7/10 không?

Trả lời: Hoàn toàn kết nối được. Tuy nhiên, do Windows 11 nâng cấp các tiêu chuẩn bảo mật RPC và SMB, bạn cần đảm bảo: (1) Đã áp dụng Registry fix RpcAuthnLevelEx = 0 trên máy chủ. (2) Tải và cài đặt thủ công Driver bản 64-bit tương thích với Windows 11 trực tiếp trên máy trạm trước khi thực hiện thao tác duyệt mạng kết nối.

Q3: Tôi có thể kết nối máy tính MacBook (macOS) vào máy in đã chia sẻ qua mạng LAN từ máy Windows không?

Trả lời: Có. Trên macOS, bạn vào System Settings > Printers & Scanners > Nhấn Add Printer, Scanner, or Fax…. Chọn biểu tượng kính lúp/mạng (hoặc thẻ Windows). Hệ thống sẽ quét dải Workgroup để tìm máy tính Windows và máy in chia sẻ. Bạn cần nhập Username và Password của máy tính Windows Host để hoàn tất xác thực.

Q4: Làm sao để cố định địa chỉ IP máy in mà không cần thao tác trên màn hình máy in?

Trả lời: Bạn có thể sử dụng tính năng **DHCP Reservation** (Cố định IP theo MAC Address) ngay trên trang quản trị Router Wi-Fi. Lấy địa chỉ MAC của máy in (thường in ở nhãn đằng sau máy hoặc trang Network Config), truy cập Router (thường là 192.168.1.1), tìm mục DHCP Server > Static IP Assignment / MAC Binding > Thêm địa chỉ MAC máy in và gán cho nó một IP cố định mong muốn.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Lên đầu trang