Intermec PENKEY 6100 Programmer's Reference Manual page 289

Hide thumbs Also See for PENKEY 6100:
Table of Contents

Advertisement

APPENDIX B
}
if (exterr != HEADJAM) ch = (scr_getc());
while (1) {
}
}
FAR (void) errproc()
{
#asm
sti
push ds
push es
scr_printf("Bind error. Abort.\n");
break;
case IPLDUR:
scr_printf("Invalid PLDU. Abort.\n");
break;
case HEADJAM:
jamarray[0][jamindex] = jam;
jamarray[1][jamindex] = jam2;
jamarray[2][jamindex] = jam3;
jamarray[3][jamindex++] = jam4;
scr_printf("head jam. Abort.\n");
scr_printf("page: %u\n",page_no);
scr_printf("line: %u\n",line_cnt);
scr_printf( jam & 1 ? "Left ":"Right ");
scr_printf("\n%s",((jam & 2) ? "Accel": (jam & 4) ? "Decel":
"Print"));
scr_printf("\n%s", ((jam & 16) ? "Cmove": (jam & 32) ? "Nmove":
"Pmove"));
scr_printf("\n%s",((jam &128) ? "highspeed": "lowspeed"));
scr_printf("\ncnter0 = %d\n",jam2);
scr_printf("\interrupts = %d\n",jam3);
tdelay(10000);
break;
case PAPEROUT:
scr_printf("Printer paper out.
break;
case LOWVOLTS:
scr_printf("Printer low voltage. Retry.\n");
break;
case HIVOLTS:
scr_printf("Printer over voltage. Retry.\n");
break;
case LOWBAT:
scr_printf("Printer low battery. Retry.\n");
break;
case COVEROFF:
scr_printf("Printer cover off. Retry.\n");
default:
break;
scr_printf("abort, retry, ignore, fail :");
ch = (exterr != HEADJAM) ? (scr_getc()) : 'r';
scr_printf("%c \n",ch);
ch = tolower(ch);
switch (ch) {
case '1':
case 'a': return (2);
case '2':
case 'r': return (1);
case '3':
case 'i': return (0);
case '4':
case 'f': return (3);
default: break;
}
Common PEN*KEY 6000 Series Information
Retry.\n");
R
PEN*KEY
6100 Computer Programmer's Reference Guide
B-9

Advertisement

Table of Contents
loading

Table of Contents