WriteSpoolString
void WriteSpoolString(const char* buffer, ...)
WriteSpoolString("\033%%@");
WriteSpoolString("\033P31;300;1J\033\\");
WriteSpoolString("\033<");
WriteSpoolString("\033[11h");
WriteSpoolString("\033[7 I");
WriteSpoolString("\033[%d;;p", i);
WriteSpoolString("\033[%d;%d;%dp", i, height, width);
WriteSpoolString("\033[%dq", i);
WriteSpoolString("\033[?2h");
WriteSpoolString("\033[%ldv", GetJobData()->GetCopies());
WriteSpoolString("\033[0;1;0x");
WriteSpoolString("\033[%d`", x);
WriteSpoolString("\033[%de", dy);
WriteSpoolString("\033[%d;%d;%d;%d;%d.r", compressionSize, widthbyte,
WriteSpoolString("\033P0J\033\\");
WriteSpoolString("\033%%@");
WriteSpoolString("\033P41;%d;1J\033\\", GetJobData()->GetXres());
WriteSpoolString("\033[0\"p");
WriteSpoolString("\033<");
WriteSpoolString("\033[11h");
WriteSpoolString("\033[?7;%d I", GetJobData()->GetXres());
WriteSpoolString("\033[%dq", i);
WriteSpoolString("\033[%d;;p", i);
WriteSpoolString("\033[?2h");
WriteSpoolString("\033[%ldv", GetJobData()->GetCopies());
WriteSpoolString("\033[0#x");
WriteSpoolString("\033[2;0#x");
WriteSpoolString("\033[%d;0#w", i);
WriteSpoolString("\033[0;1;0x");
WriteSpoolString("\033[%ld`", x);
WriteSpoolString("\033[%lde", dy);
WriteSpoolString(
WriteSpoolString("\033P0J\033\\");
WriteSpoolString("\033%%-12345X@PJL ENTER LANGUAGE=PCL\n");
WriteSpoolString("\033E");
WriteSpoolString("\033*t%dR", GetJobData()->GetXres());
WriteSpoolString("\033&u%dD", GetJobData()->GetXres());
WriteSpoolString("\033&l0A");
WriteSpoolString("\033&l0O");
WriteSpoolString("\033*r3U");
WriteSpoolString("\033*r0F");
WriteSpoolString("\033&l0e0L");
WriteSpoolString("\0339");
WriteSpoolString("\033*r%dS", width);
WriteSpoolString("\033*r%dT", height);
WriteSpoolString("\033*r1A");
WriteSpoolString("\033*rB");
WriteSpoolString("\033*b%dM", compressionMethod);
WriteSpoolString("\033*b%d", size);
WriteSpoolString("W");
WriteSpoolString("V");
WriteSpoolString("\033&l1T");
WriteSpoolString("\033E");
WriteSpoolString("\033*p%dx%dY", x, y + 75);