Cpc2021::Cpc2021(CPObject *parent):Cprinter(parent) { //[constructor] setfrequency( 0); pc2021buf = 0; pc2021display= 0; //bells = 0; charTable = 0; margin = 25; ToDestroy = false; BackGroundFname = P_RES(":/ext/pc-2021.png"); setcfgfname("pc2021"); settop(10); setposX(0); pTIMER = new Ctimer(this); KeyMap = KeyMappc2021; KeyMapLenght= KeyMappc2021Lenght; pKEYB->setMap("pc2021.map"); setDXmm(108); setDYmm(130); setDZmm(43); setDX(386); setDY(464); setPaperPos(QRect(70,-3,275,149)); ctrl_char = false; t = 0; c = 0; rmtSwitch = false; internal_device_code = 0x0f; }
Cfp100::Cfp100(CPObject *parent):Cce515p(this) { setfrequency( 4000); ioFreq = 0; setcfgfname(QString("fp100")); BackGroundFname = P_RES(":/ext/fp100.png"); delete pKEYB; pKEYB = new Ckeyb(this,"x710.map"); setDXmm(302);//Pc_DX_mm = 256; setDYmm(120);//Pc_DY_mm = 185; setDZmm(36);//Pc_DZ_mm = 42; setDX(1078);//Pc_DX = 895; setDY(817);//Pc_DY = 615; printerACK = false; printerBUSY = false; capot = LoadImage(QSize(849,274),P_RES(":/ext/fp100-capot.png")); head = LoadImage(QSize(79,161),P_RES(":/ext/fp100head.png")); cable = LoadImage(QSize(75,10),P_RES(":/ext/fp100cable.png")); margin = 40; Paper_DX = 960+2*margin; setPaperPos(QRect(154,26,731,300)); }
Cce515p::Cce515p(CPObject *parent):Cprinter(parent) { //[constructor] BackGroundFname = P_RES(":/ext/ce-150.jpg"); PaperFname = "ext/ce-150paper.jpg"; setcfgfname(QString("ce515p")); Paper_X = 100; Paper_DX = 500; Paper_Y = 100; //PaperWidgetRect = QRect(80,46,167,170); setDX(960); setDY(320); //pCONNECTOR = new Cconnector(this,5,"Internal connector 5 pins",true); publish(pCONNECTOR); pTIMER = new Ctimer(this); KeyMap = 0; KeyMapLenght= 0; pKEYB->setMap("ce150.map"); Print_Mode = 0; Pen_X = 0; Pen_Y = 0; orig_X = 0; orig_Y = 100; Pen_Z = 0; prev_Pen_X = 0; prev_Pen_Y = 0; prev_Pen_Z = 0; Pen_Status = PEN_UP; Pen_Color = 0; Rot = 0; //960,320,388,0) ce515pbuf=0; ce515pdisplay=0; needRedraw = true; setPaperPos(QRect(75,46,380,170)); #ifndef NO_SOUND clac = 0; #endif StartRot = false; Change_Color = true; Sii_wait = 0; oldstate_run = 0; printer_oldstate_draw = 0; printer_oldstate_paperfeed=0; t=c=0; waitbitstart=1; waitbitstop=0; lastX = 0; margin = 0; }
Cce122::Cce122(CPObject *parent):Cce126(parent) { //[constructor] BackGroundFname = P_RES(":/ext/ce-122.png"); setcfgfname("ce122"); setDX(1002);//Pc_DX = 282; setDY(330);//Pc_DY = 95; setDXmm(282); setDYmm(95); setPaperPos(QRect(90,0,158,151)); pKEYB->setMap("ce122.map"); setPower(true); printSwitch = true; }
Cx710::Cx710(CPObject *parent):Cce515p(parent) { //setfrequency( 0); setcfgfname(QString("x710")); BackGroundFname = P_RES(":/x07/x710.png"); setDXmm(200); setDYmm(120); setDZmm(36); setDX(715); setDY(665); setPaperPos(QRect(155,46,400,300)); delete(pKEYB); pKEYB->setMap("x710.map",0); }
Ccl1000::Ccl1000(CPObject *parent):Cce515p(this) { setfrequency( 0); ioFreq = 0; setcfgfname(QString("cl1000")); BackGroundFname = P_RES(":/ext/cl-1000.png"); delete pKEYB; pKEYB = new Ckeyb(this,"cl1000.map"); setDXmm(260);//Pc_DX_mm = 256; setDYmm(225);//Pc_DY_mm = 185; setDZmm(42);//Pc_DZ_mm = 42; setDX(928);//Pc_DX = 895; setDY(804);//Pc_DY = 615; printerACK = false; printerBUSY = false; margin = 20; Paper_DX = 240+2*margin; setPaperPos(QRect(90,0,214,245)); }
Cce126::Cce126(CPObject *parent):Cprinter(parent) { //[constructor] Q_UNUSED(parent) setfrequency( 0); ce126buf = 0; ce126display= 0; //bells = 0; charTable = 0; margin = 25; ToDestroy = false; BackGroundFname = P_RES(":/ext/ce-126p.png"); setcfgfname("ce126p"); settop(10); setposX(0); pTIMER = new Ctimer(this); KeyMap = KeyMapce126; KeyMapLenght= KeyMapce126Lenght; pKEYB->setMap("ce126.map"); setDX(620); setDY(488); setDXmm(116); setDYmm(140); setDZmm(23); setPaperPos(QRect(150,-3,207,149)); ctrl_char = false; t = 0; c = 0; rmtSwitch = false; internal_device_code = 0x0f; }
Chp82143A::Chp82143A(CPObject *parent):Cprinter(parent) { setcfgfname(QString("hp82143a")); BackGroundFname = P_RES(":/hp41/hp82143a.png"); pKEYB->setMap("hp82143a.map"); setDXmm(180); setDYmm(130); setDZmm(60); setDX(643); setDY(464); margin = 30; paperWidth = 24*7+margin+margin; setPaperPos(QRect(355,16,216,250)); Mode = TRACE_MODE; flow = fdwid = fprint = fpadv = fgraph = feol = frjust = fignADV = false; isready = false; intensity = 0; }
Crlp1002::Crlp1002(CPObject *parent):Cce515p(parent) { //[constructor] Q_UNUSED(parent) setfrequency( 0); margin = 25; BackGroundFname = P_RES(":/rlh1000/rlp1002.png"); setcfgfname("rlp1002"); pTIMER = new Ctimer(this); pKEYB->setMap("rlp1002.map"); setDXmm(227); setDYmm(95); setDZmm(31); setDX(848); setDY(340); setPaperPos(QRect(57,-20,318,236)); rotate = false; INTrequest = false; printing = false; receiveMode = false; CRLFPending = false; memsize = 0x2000; InitMemValue = 0x7f; SlotList.clear(); SlotList.append(CSlot(8 , 0x0000 , P_RES(":/rlh1000/rlp1002.bin") , "" , CSlot::ROM , "Printer ROM")); }