Nomadd ..
Given that the device uses PCL emulation, your vendor
should be able to provide the needed scripts, however,
if you are comfortable with editing an existing script
to achieve your needs for the non-hp device ... go to
/usr/lib/lp/model and review the scripts located there.
Depending upon what you need the script to do, editing
one to perform simple print functions, duplexing, etc
should not be a real problem.
Remember to check the /usr/lib/lp/cmodel directory and
the /usr/lib/lp/smodel directory for the "cancel" and
"status" model scripts associated with whichever device
you attempt to modify.
Again, if you are just doing some simple print functions
you may just be able to use one of the existing scripts
as is.
Pickels