if plotter.type == "HP7550A": plotter._serial_port.write (chr(27) + '.T10978;1778;0;0;44:') print plotter._send_query (chr(27) + '.L') plotter._serial_port.write (chr(27) + '.@10978:') print 'Buffer: ' + str (plotter._buffer_space) plotter.buffer_size = int (plotter._buffer_space / 2) elif plotter.type == "HP7596A": plotter._serial_port.write (chr(27) + '.T20552;1024;0;0;0;1024:') print plotter._send_query (chr(27) + '.L') plotter._serial_port.write (chr(27) + '.@20552:') print 'Buffer: ' + str (plotter._buffer_space) plotter.buffer_size = int (plotter._buffer_space / 2) elif plotter.type == 0400 or plotter.type == 'GRX-400AG': plotter._serial_port.write (chr(27) + '.T14337;3072;0;0;0;1024:') print plotter._send_query (chr(27) + '.L') plotter._serial_port.write (chr(27) + '.@14337:') print 'Buffer: ' + str (plotter._buffer_space) plotter.buffer_size = int (plotter._buffer_space / 2) elif plotter.type == 3500 or plotter.type == 'DXY-3500': plotter._serial_port.write (chr(27) + '.T14337;3072;0;0;0;1024:') print plotter._send_query (chr(27) + '.L') plotter._serial_port.write (chr(27) + '.@14337:') print 'Buffer: ' + str (plotter._buffer_space) plotter.buffer_size = int (plotter._buffer_space / 2) def configureMemory (plotter,a,b,c,d,e,f): plotter._serial_port.write (chr(27) + '.T{0};{1};{2};{3};{4};{5}:'.format(a,b,c,d,e,f) plotter._serial_port.write (chr(27) + '.@{0}:'.format(a)) plotter.buffer_size = int (plotter._buffer_space / 2)