Printer must register to IEC so IEC has to exist before Printer. And therefore, don't call Printer methods from IEC constructor. On previous firmware versions (up to 3.10j) IEC and Printer objects were statically declared at compilation time. Now they are dynamically created at system startup.
Printer must register to IEC so IEC has to exist before Printer. And therefore, don't call Printer methods from IEC constructor. On previous firmware versions (up to 3.10j) IEC and Printer objects were statically declared at compilation time. Now they are dynamically created at system startup.