reply to saulos
Re: lan2 don't see server on lan1 "See" can mean two things.
If the firewall allows LAN 1 to LAN 2 and vice versa traffic, then one can ping each way and one can print, so long as the printer program on a LAN 2 PC knows the IP address of the printer on LAN 1.
If you want auto discovery of where printers are by, e.g., Windows, the messages that perform that function are not usually passed beyond the boundaries of a given subnet so you may be out of luck.
I have printers on a separate VLAN and allow them access to the VLAN the computers are on and vice versa at the USG firewall. I block them from access to the Internet. I use MAC binding to assure that printers obtain specific IP addresses, and then point PC printer setups to those IP addresses.