📄 fjt.h
字号:
/************************************************************************/
/* Copyright (C) 1998 Fujitsu Hong Kong Limited */
/************************************************************************/
/* File : FJT.H */
/* Written By : Darius Lau (FHK) */
/* Date : 02-17-98 20:39 */
/* Revision : 1.0 Initial Release */
/************************************************************************/
int getmsr ( char *track1, char *track2, char *track3, int delay, int flag );
int prinvoice ( char *filename );
int prstring ( char *str );
int open_cashdrawer ( void );
int print_customer_display ( char *s );
int set_printer_timeout_value ( int timeout );
int get_printer_status ( void );
int get_last_printer_status ( void );
int set_default_reader_mode ( int mode );
/* utilities */
void strip_newline ( char *s );
int check_for_enhanced_keyboard ( void );
int key_waiting (void);
int getkey (void);
int getkey_timed ( int timeout );
int init_com_port ( int port, int baud, char parity, int databit, int stopbit );
int init_port ( int port );
int write_buffer_to_com ( int port, char *buffer, int count );
void msdos_idle ( void );
int get_mcp_port ( int port );
int valid_com_port ( int port );
int read_buffer_from_com ( int port );
int read_buffer_ready ( int port );
int get_mcp_mode ( void );
int set_mcp_mode ( int mode );
int get_printer_wait_mode ( void );
int set_printer_wait_mode ( int mode );
int set_DTR_check_flag ( int mode );
int get_DTR_check_flag ( void );
/* MCP definitions */
#define _PCCOMINIT 0x00
#define _PCCOMSEND 0x01
#define _PCCOMRECV 0x02
#define _PCCOMSTAT 0x03
#define _PCCOMSETTING 0x04
#define _PCCOMSEND_NOWAIT 0x0b
#define _PCCOMOUTPUTFLUSH 0x08
#define _PCCOMINFO 0x1B
#define _PCB300 300
#define _PCB600 600
#define _PCB1200 1200
#define _PCB2400 2400
#define _PCB4800 4800
#define _PCB9600 9600
#define _PCB19200 19200
#define _PCB38400 38400
#define _PCCS5 5
#define _PCCS6 6
#define _PCCS7 7
#define _PCCS8 8
#define _PCST1 1
#define _PCST2 2
#define _PCPNONE 0
#define _PCPODD 1
#define _PCPEVEN 2
#define _PCACTIVE 1
#define _PCINACTIVE 0
#define _PCXON 17
#define _PCXOFF 19
struct FOSSIL_INFO
{
unsigned short size;
unsigned char majver;
unsigned char minver;
char *ident;
unsigned short ibufr;
unsigned short ifree;
unsigned short obufr;
unsigned short ofree;
unsigned char swidth;
unsigned char sheight;
unsigned char baud;
};
int _PCcominit(int portno, unsigned int baud, int db, int parity, int sb);
int _PCcomtxch(int portno, char c);
int _PCcomrxch(int portno, char *c);
int _PCcomstat(int portno);
int _PCcomsetting ( int portno );
int _PCcomoutput_flush ( int portno );
int _PCcomDataReady ( int portno );
int _PCcomflushport ( int portno, clock_t interval );
int _PCcomrxbufTimed ( int portno, unsigned char *buf, int size, clock_t interval );
int _PCcombufstatus(int portno, int *outbufsize, int *outbuffree );
#define MCP_PTR0_ADDRESS 0x100
#define MCP_PTR1_ADDRESS 0x230
#define MCP_CUST_BAR0_ADDRESS 0x118
#define MCP_CUST_BAR1_ADDRESS 0x248
int get_mcp_address ( int port );
int set_mcp_address ( int mode );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -