[hardware development] The Ultimate Solution for Connecting Printers to deepin
Tofloor
poster avatar
yanjuner
Super Moderator
2024-06-25 15:06
Author

The Pain of Insufficient Printer Compatibility

In the personal and home market, deepin and its commercial distribution UOS Home Edition are currently the most popular domestic Linux-based operating systems in China. Since 2021, their software and hardware ecosystem has grown rapidly, significantly increasing the number of compatible printer models. However, it is undeniable that some printer models still do not support deepin (limited to deepin 20.9 and earlier versions, excluding deepin V23) or UOS Home Edition. Printing is a necessity for many personal and home computer users. So, how do we address the issue of the compatibility rate of printer models for deepin and UOS Home Edition (the proportion of printer models available on the market that are compatible with deepin and UOS Home Edition)? The solution is Deepin Cloud Print.

Deepin Cloud Print - Bridging Compatibility

Deepin Cloud Print is essentially a local area network (LAN) printer sharing solution across different operating systems. It is suitable for scenarios where there is a printer driver available under Windows but not under Linux. The principle is to use the Deepin Cloud Print client to send print jobs from deepin or UOS Home Edition to the Deepin Cloud Print server on Windows. The server then sends the received commands to the local printer, and finally, the printer under Windows prints the file.

Deepin Cloud Print Operation Guide

Here is a detailed guide for installing, setting up, and using Deepin Cloud Print:

  1. On computer A, which has deepin or UOS Home Edition installed, install the Deepin Cloud Print client deepin-cloud-print-1.2.5.2_amd64.deb (download link: https://maicss.lanzoux.com/inPqgkp61kh).
  2. On computer B, which has Windows installed and successfully connected to the printer, install the Deepin Cloud Print server 1.0.0.1.exe (download link: http://cdimage.deepin.com/applications/deepin-cloud-print/) and run it. The "Cloud Print Settings" interface will pop up—record the local network address and authorization code displayed on the interface (the default authorization code is "deepin," which can be changed by clicking "Update," but generally, there is no need to change it). Restart the computer and start the "Deepin Cloud Print Service" (the software name is in the program list under the Start menu and should start automatically unless auto-start is disabled).

  1. Click the launcher at the bottom left corner of the desktop on computer A—click "Deepin Cloud Print Configuration Assistant"—enter the previously recorded server network address (i.e., network IP, typically in the format 192.168.X.X) and authorization code in the pop-up box, and click "Next"—start scanning for available printers on the server—click the "+" next to the corresponding printer name to add it successfully. If the Deepin Cloud Print Configuration Assistant fails to start, right-click on the desktop—select "Open in Terminal"—copy the command sudo ln -s /usr/lib/x86_64-linux-gnu/libthrift-0.11.0.so /usr/lib/x86_64-linux-gnu/libthrift-0.10.0.so and paste it into the terminal with the right mouse button—press Enter—enter the password when prompted (the password will not be displayed but will be entered correctly) and press Enter.

  1. Open the file you need to print in deepin or UOS Home Edition (to avoid printing errors and wasting paper, you can choose to print two pages first)—select the corresponding printer for printing. The printer name will be displayed as the real printer name @ server network address (e.g., HP-LaserJet-Pro-MFP-****@172.11.90.88:9100). At this point, you can happily print your files. If the local machine can connect to the server printer but fails to print, restart both the local machine and the server computer.
  2. To avoid selecting the wrong printer, you can set the above network printer as the default printer. Method: Click the launcher at the bottom left corner of the deepin or UOS Home Edition desktop—all categories—system management—print manager (you can also quickly find and click "Print Manager" by typing "print" in the search box at the top of the launcher)—right-click the newly added network printer in the "Printer Devices" list on the left side of the pop-up interface, and check "Set as Default."

Declaration of Creation Environment:

This article was drafted under the domestic operating system "UOS Home Edition" using the domestic word processing software "WPS for Linux." We thank Tongxin Software and Kingsoft Office for their technical support, as the excellent performance of their products provided us with a unique experience.


Original link:https://bbs.deepin.org/post/258220 Author:鹤舞白沙

Reply Favorite View the author
All Replies
p***a@gmail.com
deepin
2024-06-26 12:59
#1
The user is banned, and the content is hidden.