#include"del_prn.h"

enum PRNERR	prn_tategaki(int mode)
{
	if	(mode & -2)		/* 0‚Æ1ˆÈŠO */
		return PRNERR_BADDATA;

	switch(Prn_mode)
	{
	case PRNMODE_ESCP:
		if	(prn_writebyte(0x1c) || prn_writebyte(mode ? 'J':'K'))
			return PRNERR_TIMEOUT;

		break;

	case PRNMODE_MSX:
	case PRNMODE_PCPR:
		if	(prn_writebyte(0x1b) || prn_writebyte(mode ? 't':'K'))
			return PRNERR_TIMEOUT;

	default:
		return PRNERR_BADDATA;
	}

	Prn_istategaki = mode;
	return PRNERR_OK;
}
