Я работал с японскими, по моему Fujitsu. Для защиты буфера от переполнения используют ножки CTS/RTS. Для определения сотояния буфера/окончание печати использовались специальные команды ESC последовательности Читать об этом нужно в документации на конкретный принтер. Что-то типа "Programmer manual"