Is it possible to migrate the printer configuration from one machine to another, just like user migration?

Yes, it is possible since Linux uses CUPS i.e. the common unix printing system. It is a modular printing system for Unix-like computer operating systems that allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

Migrate Linux Printer Configuration

CUPS stores its configuration at /etc/cups directory, so all you have to do is copy /etc/cups to a new computer. Open terminal and type the commands on old Linux computer:# tar -cvzf /tmp/cups-$(hostname).tar.gz /etc/cups Copy /tmp/cups* to new system using SCP or use USB pen driver:# scp /tmp/cups* new.linux.server.com:/tmp

Now login to new system and type the following commands:# mv /etc/cups /etc/cups.backup # cd / # tar -zcvf /tmp/cups*