📄 data.h
字号:
extern const char Str_Plu_No[];
#endif /* End WD1VER */
extern const char Disp_Sure[];
extern const char X_Daily_Top_PLU_Amt[];
extern const char X_PTD_Top_PLU_Amt[];
extern const char X_Daily_Top_PLU_Qty[];
extern const char X_PTD_Top_PLU_Qty[];
#ifdef RCPT_REPRN /* Support the receipt repritn function */
#endif /* End RCPT_REPRN */
extern const char Str_VAT_Desc[];
extern const char Str_Tax_Desc[];
extern byte Idvul_Head_Prn_Flag; /* Individual report head print flag
0: Has't print the report head.
1: Has print the report head.
*/
extern const char Str_LCD_Back_Time[];
extern const char Str_Second[];
extern const char Str_Milli_Second[]; /* milliSecond */
extern const char Str_Reserved_Stus[]; /*Reserved*/
/*********************************************************************
The programmable string.
*********************************************************************/
extern char Var_Str_VOID[];
extern char Var_Str_RM[];
extern char Var_Str_Item[];
extern char Var_Str_SubTtl[];
extern char Var_Str_Auto_Per[];
extern char Var_Str_EC[];
extern char Var_Str_Subttl[];
extern char Var_Str_Misc[];
extern char Var_Str_Cash[];
extern char Var_Str_TotQty[];
extern char Var_Str_Change[];
extern char Var_Str_RA[];
extern char Var_Str_PO[];
extern char Var_Str_LstSpndAmt[];
extern char Var_Str_SpndAmt[];
extern char Var_Str_Trng_Head[];
extern char Var_Str_NS[];
extern char Var_Str_TSVD[];
extern char Var_Str_Tnsfer[];
/*********************************************************************/
extern const char ProgAble_Prn_Head[];
extern const char Str_Modified[];
extern const char Str_Ttl_Tax[];
extern const char Str_Ttl_VAT[];
extern const char Str_PCASH_Desc[];
/*************************************************************************
The display characters
*************************************************************************/
extern const char Disp_Init_Prompt[];
extern const char Disp_Comm_Type[];
extern const char Disp_Comm_Wait[];
extern const char Disp_Comm_Rec[];
extern const char Disp_Comm_Send[];
extern const char Disp_Papr_Out[]; /* Paper out display characters */
extern const char Disp_Prog_FFkey[];
extern const char Disp_Password[];
extern const char Disp_Prog_Logo[];
extern const char Disp_Alloc_Dept[]; /* The allocate department */
extern const char Disp_Alloc_Clerk[];
extern const char Disp_Alloc_Sale_Jrnl[];
extern const char Disp_Alloc_Dc_Jrnl[];
extern const char Disp_Alloc_Rm_Jrnl[];
extern const char Disp_Alloc_Table[];
extern const char Disp_Alloc_Waiter[];
extern const char Disp_Alloc_PLU[];
extern const char Disp_Alloc_Start[];
extern const char Disp_Prog_Port[];
extern const char Disp_Prog_KP_Type[];
extern const char Disp_Init_Start[];
extern const char Disp_Init_Lock_Choice[];
extern const char Disp_Sale_Pwr_Dwn[];
extern const char Disp_Sale_Clerk_Assign[];
extern const char Disp_Sale_PLU_Stock_0[];
extern const char Disp_Mode_Prog[];
extern const char Disp_Mode_Lock[]; /* The LOCK mode display characters */
extern const char Disp_Mode_Reg[];
extern const char Disp_Mode_X[];
extern const char Disp_Mode_Z[];
extern const char Disp_Rpt_PLU_Area_Start[];
extern const char Disp_Rpt_PLU_Area_End[];
extern const char Disp_Rpt_PLU_Group_Num[];
extern const char Disp_Rpt_Dept_Group_Num[];
extern const char Disp_Rpt_Jrnl_Rcpt_Cnt[];
extern const char Disp_Rpt_Jrnl_Start[];
extern const char Disp_Rpt_Jrnl_End[];
extern const char Disp_Err_Calc[];
extern const char Disp_Err_Abnormal[];
extern const char Disp_Err_Normal[];
extern const char Disp_Err_SRAM[];
extern const char Disp_Sale_Waiter_Assign[];
extern const char Disp_Prog_Password[];
extern const char Str_Rpt_Clerk_No[];
#ifdef ELEC_JRNL
extern const char Disp_Sale_Jrnl_Clear[];
extern const char Disp_Dc_Jrnl_Clear[];
extern const char Disp_Rm_Jrnl_Clear[];
extern const char Disp_Sale_Jrnl_Sure[];
extern const char Disp_Dc_Jrnl_Sure[];
extern const char Disp_Rm_Jrnl_Sure[];
#endif
/*====================================================================*/
/* End of the file */
/*----------------------------------------------------------------------*
2004-8-21 13:56 new add:
*----------------------------------------------------------------------*/
extern word BaudRate2; /* Store the baud rate settings(PORT1) */
extern byte port0_parity; /* PORT0, the parity mode(NONE, ODD, EVEN) */
extern byte port0_datalen; /* PORT0, the data len(7, 8, 9) */
extern byte port0_stopbit; /* PORT0, the stop bit(1, 2) */
extern byte port1_parity; /* PORT1, the parity mode(NONE, ODD, EVEN) */
extern byte port1_datalen; /* PORT1, the data len(7, 8, 9) */
extern byte port1_stopbit; /* PORT1, the stop bit(1, 2) */
extern byte out_print_kind; /* The outside printer kind */
extern byte port_use_print; /* Which port to use the outside printer */
extern byte out_print_type; /* The outside printer type */
extern byte kp_font; /* Kitchen printer print font */
extern byte handshake_method; /* The handshaking method */
extern byte cut_paper_flag; /* Cut the paper or not flag */
#ifdef VER_RSNT /* Support the restaurant function */
extern byte KP_LineFeedCnt; /* The kitchen printers line feed counter */
extern byte Ack_Send_KP; /* Acknowledge send the register information to the kitchen printer flag
0: Not allow
1: allow
*/
extern byte KP_Prn_Head; /* The kitchen printer head print flag */
extern byte send_ec_flag; /* Send the EC information to the kitchen printer */
extern byte prn_rm_flag; /* Print the Return Merchandise flag */
extern byte KP_Sfx_Desc[][MAX_PRN_LEN+1];
#endif
extern const char Str_Baud0_Rate[];
extern const char Str_Baud1_Rate[];
extern const char Str_Port0_Mode[];
extern const char Str_Port1_Mode[];
extern const char Str_Port_Par[];
extern const char Str_Par_None[];
extern const char Str_Par_Odd[];
extern const char Str_Par_Even[];
extern const char Str_Port_DtLen[];
extern const char Str_Port_StBit[];
extern const char Str_Out_Prn_Kind[];
extern const char Str_None[];
extern const char Str_Out_Prn_KP[];
extern const char Str_Out_Prn_RP[];
extern const char Str_Port_Use[];
extern const char Str_Port1[];
extern const char Str_Port2[];
extern const char Str_Out_Prn_Type[];
extern const char Str_Type_TM_88[];
extern const char Str_Type_TM_210[];
extern const char Str_Type_IDP3110[];
extern const char Str_Hand_Mtd[];
extern const char Str_Hand_XON_XOFF[];
extern const char Str_Hand_DTR_DSR[];
extern const char Str_Cut_Paper[];
extern const char Str_Yes[];
extern const char Str_No[];
#ifdef VER_RSNT
extern const char Str_KP_EC1[];
extern const char Str_KP_TSVD1[];
extern const char Str_KP_EC2[];
extern const char Str_KP_TSVD2[];
#endif /* End VER_RSNT */
extern byte prePrnLine; /* The last printing, receipt head print lines */
extern byte store_head_step; /* Store the head step, for the discount head has store two times */
extern const char Disp_Alloc_Sure[];
#ifdef ELEC_JRNL
#endif
extern const char Str_Top_Cash_Ttl[];
extern const char Disp_Prog_Logo_No[];
extern const char Disp_Prog_Baud_Mode[];
extern const char Disp_Prog_Out_Print[];
extern const char Disp_Prog_Port_Use[];
extern const char Disp_Prog_Print_Type[];
extern const char Disp_Prog_Hand_Mtd[];
extern const char Disp_Prog_Cut_Paper[];
extern const char Disp_Prog_Top_Cash_Ttl[];
extern const char Disp_Clr_Sure[];
extern const char Str_Whole_Rpt_Clr[];
extern const char Str_Full_Rpt_Clr[];
extern const char Str_PLU_Rpt_Clr[];
extern const char Str_Clerk_Rpt_Clr[];
extern const char Str_Hourly_Rpt_Clr[];
extern const char Str_Table_Rpt_Clr[];
extern const char Str_Waiter_Rpt_Clr[];
extern const char Str_Whole_Prog_Rst[];
extern const char Str_Sys_Para_Rst[];
extern const char Str_Key_Layout_Rst[];
extern const char Str_Sale_Prog_Rst[];
extern const char Str_Dept_Rst[];
extern const char Str_PLU_Rst[];
extern const char Str_Clerk_Rst[];
extern const char Send_KP_Desc_Prn_Head[];
extern const char Str_Sfx_Cmt_Desc[]; /* Suffix comment description */
extern byte ra_flag;
extern byte po_flag;
extern long ra_input; /* The RA operation input data */
extern long po_input; /* The PO operation input data */
extern const char Str_Check1[];
extern const char Str_Charge1[];
extern const char Str_Chk1Total[];
extern const char Disp_Sale_FCE[];
extern const char Disp_Sale_XCH[];
extern const char Str_Port_Sel[];
extern const char Str_PC_Comm[];
extern const char Str_POS_KB[];
extern const char Str_SC[];
extern const char Str_Elec_Scale[];
extern DWORD uc_kp_wait_timer; /* kp wait timer, maximu wait time is 5s*/
extern CHR fl_kp_rp_busy; /* kp/rp busy flag */
extern CHR fl_kp_tm_out; /* kp/rp timer out flag */
extern CHR kp_clr_cntr; /* kp/rp timer out counter */
extern byte COMM_PORT;
extern byte tmp_port_sel1; /* temporay store the download value */
extern byte tmp_port_sel2; /* during communication */
extern byte port_sel1; /* Indicate the serial port1 used
DEV_TYPE_NONE // No use
DEV_TYPE_PC // Use the port for PC communication function
DEV_TYPE_POSKB // External POS keyboard
DEV_TYPE_KP // Kitchen printer
DEV_TYPE_RP // Receipt printer
DEV_TYPE_SC // Scanner
DEV_TYPE_SCALE // Electronic scale
*/
extern byte port_sel2; /* Indicate the serial port2 usage
DEV_TYPE_NONE // No use
DEV_TYPE_PC // Use the port for PC communication function
DEV_TYPE_POSKB // External POS keyboard
DEV_TYPE_KP // Kitchen printer
DEV_TYPE_RP // Receipt printer
DEV_TYPE_SC // Scanner
DEV_TYPE_SCALE // Electronic scale
*/
extern const char Str_FCE_XCH[];
extern const char Str_FCE_Direct[];
extern const char Str_Pay[];
extern const char Str_Bar_Flag[];
/*** ------------------------ ***/
#ifdef REST_PLU_FUNC
extern PLUTABDEF plu_relation_tab[MAX_PLUTAB_NO];
extern MENUPLUDEF Menu_Table[MAX_MENU_KEY_CNTR];
extern long menu_sub_count;
extern long menu_sub_total;
extern word store_plu_index;
extern long store_trans_price;
extern byte menu_length;
extern byte PPLU_Menu_Flag; /* Program the PLU MENU flag
1: In the Program PLU MENU mode.
0: Not in the program PLU MENU mode.
*/
extern byte do_menu_flag;
extern byte id_order_posi;
extern byte prn_gift_symbol_flag;
extern const char Plutab_Prn_Head[];
extern const char Menu_Plu_Prn_Head[];
extern const char Z_Daily_Menu_Rpt[];
extern const char Z_PTD_MENU_Rpt[];
extern const char X_Daily_Menu_Rpt[];
extern const char X_PTD_MENU_Rpt[];
extern const char Str_Menu[];
extern const char Str_Menu_Head1[];
extern const char Str_Gift_PLU_Symbol[];
extern const char Str_Gift_PLU_Symbol2[];
extern const char Str_Menu_Sub_Qty[];
extern const char Str_Menu_Sub_Amt[];
extern const char Str_Desc_PLU_Symbol1[];
extern const char Str_Desc_PLU_Symbol2[];
extern const char X_MENU_Idvul_Rpt[];
extern const char Str_PLU_Tab_Head[];
extern const char Str_VOID_Oper[];
#endif
extern const char Str_Equal[];
extern const char Dplu_Prn_Head[];
extern const char Str_PLUGrp_Menu_Void[];
extern word Dplu_Pluno[MAX_DPLU_NO];
extern const char Disp_Sale_RA[];
extern const char Disp_Sale_PO[];
extern const char Str_Per_Symbol[];
extern const char Str_Gift_PLU_Symbol[];
extern const char Str_Gift_PLU_Symbol2[];
extern const char Str_Menu_Sub_Qty[];
extern const char Str_Menu_Sub_Amt[];
extern const char Str_Desc_PLU_Symbol1[];
extern const char Str_Desc_PLU_Symbol2[];
extern const char Str_Reprn_Rcpt[];
extern byte last_port_sel1; /* 默认的端口用途 */
extern byte last_port_sel2;
extern const char Str_PLU_Tab_Head[];
extern const char Str_DPLU_prn1[];
extern const char Str_DPLU_prn2[];
#ifdef ELEC_JRNL
extern BOOL elec_jrnl_up; /* Electronic journal up-load flag */
extern BOOL elec_jrnl_send; /* Electronic the sale journal flag */
extern byte elec_jrnl_status; /* Electronic journal status */
extern byte elec_tmp_buf[];/* The temporary buffer */
extern byte elec_tax_flag; /* The tax attribute has changed flag */
extern byte elec_tax_round;
extern byte elec_tax_mode;
extern TVATDEF elec_tax_rate[];
extern const char Str_Sale_Jrnl_Up[];
extern const char Str_Dc_Jrnl_Up[];
extern const char Str_Rm_Jrnl_Up[];
#endif
extern const char Disp_Prog_KP_Font[];
extern const char Str_KP_Font[];
extern const char Str_Font_Normal[];
extern const char Str_Font_DB_HEIGT[];
extern const char Str_Font_DB_WIDTH[];
extern const char Str_Font_DB_HTWDT[];
extern BOOL aster_prn_flag; /* Print the aster or not flag when call the function
'LongPrnfmt', 'LongPrnFmt_Ex', 'Cal_Len2'
*/
extern BOOL split_prn_flag; /* Print hte split character (',') or not flag when call the
function 'LongPrnfmt', 'LongPrnFmt_Ex', 'Cal_Len2'
*/
extern const char Str_Menu_Rpt_Clr[];
extern const char Str_Menu_Rear1[];
extern const char Str_Mul_Char[];
extern const char Disp_Sale_PLU_No[];
extern const char Disp_Sale_PLU_No2[];
extern const char Disp_Sale_PLU_Price[];
extern const char Disp_Sale_PLU_Stock[];
extern byte table_awake_len; /* The table awaking length */
extern byte prn_tab_pre_flag; /* Print the table previous sale item flag */
extern const char Str_Pre_Item[]; /* The previous sale item */
extern const char Disp_Prog_Halo[];
extern const char Str_Fis_No[];
extern const char Str_WlcmMsg[];
extern const char Str_BtmMsg1[];
extern const char Str_BtmMsg2[];
extern const char Str_BtmMsg3[];
/*====================================================================*/
extern volatile byte g_Cs_Drive;
extern byte vfd_lcd_Disp; // VFD or LCD display
extern byte dis_buff[]; /* Display buffer, used in the LCD display */
extern byte VFD_Buff[]; // The VFD buffer, store the last display data
extern volatile CHR Prn_Stat;
extern const byte disbuf[];
extern const byte posCvt[];
extern const char Disp_Init_Err_Mode[];
extern const byte DotNumArray[256];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -