Running directly from compiled program?
May be it check for avalaible printer in the network and if response don´t like get error. I have to test something but i have not much time for it.
By example when i select OKI C5800 or OKI C5950 or SamsungCLX-6220FX normaly OK but if i change to OKI B6300n i get gdb error (Lazarus 1.0.4).
Also i tried with Ricoh SPC320DN and also OK, no errors. But when i installed a version upper 1.0.4 it crash in all selected printers not only in B6300N.
By now i have installed 1.0.4 because canvas print OK and the generated .exe is usable.
Sorry for my english.