CFadmin does not recognize network printers
It will, if you configure your server to recognize network resources.
Most likey we are talking about a Windows system, I presume. By defaul, a ColdFusion service runs under the "LocalSystem" account which has not permissions to network resources. One just needs to configure the ColdFusion service in the Windows service panal to "Log On As" a domain user and make sure that domain user is configured with permissions to the desired network resources such as this printer.
It is better to create a domain user specifically for the ColdFusion service rather than use any human's account.
I will give this a shot then reply.
Your life will me made simpler when you realize that CF is a server side technology. It sees everything from the point of view of the server, including the network itself and the printers and other resources on the network. If the login used to start the ColdFusion service (control panel... services) does not have permissions to resources on the network, then neither will your CF applications.
Lots of people starting out with CF have a hard time getting their head wrapped around this one, and cannot figure out why they can't send a print job to whatever printer is connected to the client's computer.