📄 menu.h
字号:
Uint8 GetDateTimeCursorXPos(Uint8 step);
void CalDateTimeFormat(Uint32 data,P_DateTimeSct dt);
Uint32 CalDateTimeData(P_DateTimeSct dt);
void CalZoomRatio(void);
void CalDFZoomRatio(void);
void ResetDCCount(void);
void ClearDrum(void);
void Print_Test_Page(void);
void Print_Test_Page_5Gray(void);
void Print_Test_Page_20Gray(void);
void print_Percent100_chart(void);
void Print_White_chart(void);
//void TestPageToFlash(void);//add by shaohua
extern void FunFAX_ParamSelectAPI();
extern void FunFAX_ParamSelectAPI2();
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Statics
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
static Uint16 Ms_Scan2App[] = {
SCAN_APP_NAME_ID,
SCAN_APP_NAME_ID+1,
SCAN_APP_NAME_ID+2,
SCAN_APP_NAME_ID+3,
SCAN_APP_NAME_ID+4,
SCAN_APP_NAME_ID+5,
SCAN_APP_NAME_ID+6,
SCAN_APP_NAME_ID+7,
SCAN_APP_NAME_ID+8,
SCAN_APP_NAME_ID+9
};
static MAIN_MENU_LIST mlROOT[4],
mlFAX[8],
mlSCAN[5],
mlTOPC[5],
mlCOPY[6],
mlZOOM[1],
mlZOOMD[1],
mlMENU[3],
mlPAPERSETUP[2],
mlCOPYDEFAULT[4],
mlSCAND[4],
// mlREPORTS[7],
mlMACHINESETUP[9],
mlVOLUMCONTROL[4],
mlMAINTENANCE[4],
mlCLRSETTING[8],
mlDIAGNOSIS[9],
mlFAX_MAINTENANCE[10],
mlFAX_FACTORY[8];
// mlDETECTSENSER[2];
/*root****************************************************************************************************************/
static MAIN_MENU_LIST mlROOT[] = {
{ NULL, DISP_T_R, DISP_S_C, NULL,0,0,MENUITEMCOUNT(mlCOPY), &mlCOPY[0], 0,STRING, NULL, NULL, NULL, NULL, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_T_R, DISP_S_F, NULL,0,0,MENUITEMCOUNT(mlFAX), &mlFAX[0], 0,STRING, NULL, NULL, NULL, NULL,M_MENUMODE, MIDDLE,MIDDLE,FAXUI,NULL},//FAX //"FAX TO:"
{ NULL, DISP_T_R, DISP_S_STP, NULL,0,0,MENUITEMCOUNT(mlMENU), &mlMENU[0], 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{ NULL, DISP_T_R, DISP_S_S, NULL,0,0,MENUITEMCOUNT(mlSCAN), &mlSCAN[0], 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},//SCAN //"SCAN TO:"
};
/*scan*************************************************************************************************************/
static MAIN_MENU_LIST mlSCAN[] = {
{ NULL, DISP_SCAN, DISP_T_PC, &mlROOT[0],MENUITEMCOUNT(mlROOT),3,MENUITEMCOUNT(mlTOPC), &mlTOPC[0], 0,STRING,NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_SCAN, DISP_S_COLOR, &mlROOT[0],MENUITEMCOUNT(mlROOT),3,0 , NULL , 0,STRING,0, 2, Val_scancolor, Ms_ScanColor, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_SCAN, DISP_QUA, &mlROOT[0],MENUITEMCOUNT(mlROOT),3,0 , NULL , 0,STRING,0, 4, Val_scanquality, Ms_Quality, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_SCAN, DISP_ORI_SIZE, &mlROOT[0],MENUITEMCOUNT(mlROOT),3,0 , NULL , 0,STRING,0, 18, Val_ioriginalsize, Ms_IOriginalSize, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_SCAN, DISP_S_DFT, &mlROOT[0],MENUITEMCOUNT(mlROOT),3,MENUITEMCOUNT(mlSCAND), &mlSCAND[0], 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
static MAIN_MENU_LIST mlTOPC[] = {
// { NULL, DISP_T_PC, DISP_MS_PAINT, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, DISP_E_BOX, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0 , NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_T_PC, DISP_MY_DOC, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, DISP_PAP_PORT, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, DISP_OCR, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, NULL, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, NULL, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, NULL, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, NULL, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_T_PC, NULL, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),0,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_SCANMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
static MAIN_MENU_LIST mlSCAND[] = {
// { NULL, DISP_S_DFT, DISP_T_PC, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),4,0 , NULL, 0,STRING,0, 4, 54, Ms_Scan, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_S_DFT, DISP_T_PC, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),4,0 , NULL, 0,STRING,0, 4, Val_NV_scandes, Ms_Scan2App, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_S_DFT, DISP_S_COLOR, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),4,0 , NULL, 0,STRING,0, 2, Val_NV_scancolor, Ms_ScanColor, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_S_DFT, DISP_QUA, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),4,0 , NULL, 0,STRING,0, 4, Val_NV_scanquality, Ms_Quality, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_S_DFT, DISP_ORI_SIZE, &mlSCAN[0],MENUITEMCOUNT(mlSCAN),4,0 , NULL, 0,STRING,0, 18,Val_NV_ioriginalsize, Ms_IOriginalSize, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
/*copy************************************************************************************************************/
static MAIN_MENU_LIST mlCOPY[] = {
{ NULL, DISP_COPY, DISP_N_O_C, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0, NULL, 0,MULTI,1, 99, Val_copynum, NULL, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_COPY, DISP_PAP_TRAY, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0 , NULL, 0,STRING, 0, 1, 13, Ms_PaperTray, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY, DISP_ORI_TYPE, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0 , NULL, 0,STRING, 0, 2, Val_imagequality, Ms_OriginalType, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY, DISP_CONTRAST, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0, NULL, 0,GRAPHIC, 1, 5, Val_contrast, NULL, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_COPY, DISP_ORI_SIZE, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0 , NULL, 0,STRING, 0, 3, 4, Ms_COriginalSize, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_COPY, DISP_RED_ENLARGE, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,MENUITEMCOUNT(mlZOOM), &mlZOOM[0], 0,STRING, 0, 4, 5, Ms_ReduceEnlarge, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY, DISP_ZOOM, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,MENUITEMCOUNT(mlZOOM), &mlZOOM[0], 0,STRING, 0, 5, Val_presetratio, Ms_Zoom, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY, DISP_LAYOUT, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0, NULL, 0,STRING,0, 5, Val_layout, Ms_Layout, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY, DISP_COPY_DEF, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,MENUITEMCOUNT(mlCOPYDEFAULT), &mlCOPYDEFAULT[0], 0,STRING,NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
static MAIN_MENU_LIST mlZOOM[] = {
{ NULL, DISP_ZOOM, DISP_ZOOM, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),3,0, NULL, 0,MULTI,25, 400, Val_zoomratio, NULL, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
static MAIN_MENU_LIST mlCOPYDEFAULT[] = {
// { NULL, DISP_COPY_DEF, DISP_PAP_TRAY, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),7,0 , NULL, 0,STRING, 0, 1, 60, Ms_PaperTray, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY_DEF, DISP_ORI_TYPE, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),5,0 , NULL, 0,STRING, 0, 2, Val_NV_imagequality, Ms_OriginalType, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY_DEF, DISP_CONTRAST, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),5,0 , NULL, 0,GRAPHIC, 1, 5, Val_NV_contrast, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_COPY_DEF, DISP_ORI_SIZE, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),6,0 , NULL, 0,STRING, 0, 3, 51, Ms_COriginalSize, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
// { NULL, DISP_COPY_DEF, DISP_RED_ENLARGE, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),6,MENUITEMCOUNT(mlZOOMD), &mlZOOMD[0], 0,STRING, 0, 4, 52, Ms_ReduceEnlarge, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY_DEF, DISP_ZOOM, &mlROOT[0],MENUITEMCOUNT(mlCOPY),5,MENUITEMCOUNT(mlZOOM), &mlZOOM[0], 0,STRING, 0, 5, Val_NV_presetratio, Ms_Zoom, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
{ NULL, DISP_COPY_DEF, DISP_LAYOUT, &mlCOPY[0],MENUITEMCOUNT(mlCOPY),5,0, NULL, 0,STRING,0, 5, Val_NV_layout, Ms_Layout, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
static MAIN_MENU_LIST mlZOOMD[] = {
{ NULL, DISP_ZOOM, DISP_ZOOM, &mlCOPYDEFAULT[0],MENUITEMCOUNT(mlCOPYDEFAULT),2,0, NULL, 0,MULTI,25, 400, Val_NV_zoomratio, NULL, M_COPYMODE,MIDDLE,MIDDLE,MenuProcess,NULL},/*gUIMain.CopyNo*/
};
/*setup***************************************************************************************************************************/
static MAIN_MENU_LIST mlMENU[] = {
{NULL , DISP_SETUP, DISP_PAP_STP, &mlROOT[0],MENUITEMCOUNT(mlROOT),2, MENUITEMCOUNT(mlPAPERSETUP), &mlPAPERSETUP[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_SETUP, DISP_DEVICE_STP, &mlROOT[0],MENUITEMCOUNT(mlROOT),2, MENUITEMCOUNT(mlMACHINESETUP), &mlMACHINESETUP[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_SETUP, DISP_MAINTEN, &mlROOT[0],MENUITEMCOUNT(mlROOT),2, MENUITEMCOUNT(mlMAINTENANCE), &mlMAINTENANCE[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
static MAIN_MENU_LIST mlPAPERSETUP[] = {
// {NULL , DISP_PAP_STP, DISP_PAP_TRAY, &mlMENU[0],MENUITEMCOUNT(mlMENU),0, 0, NULL , 0,STRING, 0, 1, 60, Ms_PaperTray, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_PAP_STP, DISP_PAP_SIZE, &mlMENU[0],MENUITEMCOUNT(mlMENU),0, 0, NULL , 0,STRING, 0, 3, Val_NV_papersize, Ms_PaperSize, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_PAP_STP, DISP_PAP_TYPE, &mlMENU[0],MENUITEMCOUNT(mlMENU),0, 0, NULL , 0,STRING, 0, 4, Val_NV_papertype, Ms_PaperType, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
static MAIN_MENU_LIST mlMACHINESETUP[] = {
{NULL , DISP_DEVICE_STP, DISP_MACHINE_ID, &mlMENU[0],MENUITEMCOUNT(mlMENU),1, 0, NULL , 0,IDINPUT, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_DATE_TIME, &mlMENU[0],MENUITEMCOUNT(mlMENU),1,0, NULL , 0,DATETIMEINPUT, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_CLOCK_MODE, &mlMENU[0],MENUITEMCOUNT(mlMENU),1,0, NULL , 0,STRING, 0, 1, Val_NV_clockmode, Ms_ClockMode, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_LANGUAGE, &mlMENU[0],MENUITEMCOUNT(mlMENU),1,0, NULL , 0,STRING, 0, 2, Val_NV_language, Ms_Language, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_POW_SAV, &mlMENU[0],MENUITEMCOUNT(mlMENU),1, 0, NULL , 0,STRING, 0, 5, Val_NV_powersavetime, Ms_PowerSave, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_TIME_OUT, &mlMENU[0],MENUITEMCOUNT(mlMENU),1, 0, NULL , 0,STRING, 0, 4, Val_NV_autocleantime, Ms_TimeOut, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_SELETE_COUNTRY, &mlMENU[0],MENUITEMCOUNT(mlMENU),1,0, NULL , 0,STRING, 0, 52, Val_NV_country, Ms_Country, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_TONER_SAV, &mlMENU[0],MENUITEMCOUNT(mlMENU),1,0, NULL , 0,STRING, 0, 1, Val_NV_tonersavemode, Ms_ONOFF, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_SND_VOL, &mlMENU[0],MENUITEMCOUNT(mlMENU),1,MENUITEMCOUNT(mlVOLUMCONTROL), &mlVOLUMCONTROL[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
static MAIN_MENU_LIST mlVOLUMCONTROL[] = {
{NULL , DISP_SND_VOL, DISP_SPEAKER, &mlMACHINESETUP[0],MENUITEMCOUNT(mlMACHINESETUP),8,0, NULL , 0,STRING, 0, 1, Val_NV_speaker, Ms_ONOFF, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_SND_VOL, DISP_RINGER, &mlMACHINESETUP[0],MENUITEMCOUNT(mlMACHINESETUP),8,0, NULL , 0,STRING, 0, 1, Val_NV_ringer, Ms_ONOFF, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_SND_VOL, DISP_BUTTON, &mlMACHINESETUP[0],MENUITEMCOUNT(mlMACHINESETUP),8,0, NULL , 0,STRING, 0, 1, Val_NV_pressvolume, Ms_ONOFF, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_SND_VOL, DISP_ALARM_SND, &mlMACHINESETUP[0],MENUITEMCOUNT(mlMACHINESETUP),8,0, NULL , 0,STRING, 0, 1, Val_NV_alarmvolume, Ms_ONOFF, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
/*
static MAIN_MENU_LIST mlSPECIALMODE[] = {
{NULL ,DISP_SER_MODE,DISP_NONE, NULL,0,0,MENUITEMCOUNT(mlSERVICEMODE),&mlSERVICEMODE[0],0,STRING,0,0,0,NULL,NULL,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_TEST_MODE,DISP_NONE, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,NULL,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_EXIT_TO_SB,DISP_NONE, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,NULL,MIDDLE,MIDDLE,MenuProcess,ReturnToStandby},
};
*/
static MAIN_MENU_LIST mlMAINTENANCE[] = {
{NULL , DISP_MAINTEN, DISP_SYS_DATA, &mlMENU[0],MENUITEMCOUNT(mlMENU),2,0, NULL, 0,STRING,NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,FunFAX_ParamSelectAPI2},
{NULL , DISP_MAINTEN, DISP_CLR_DRUM, &mlMENU[0],MENUITEMCOUNT(mlMENU),2,0, NULL , 0,STRING, 0, 1, NULL, Ms_YesNo, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearDrum},
{NULL , DISP_MAINTEN, DISP_CLR_SET, &mlMENU[0],MENUITEMCOUNT(mlMENU),2,MENUITEMCOUNT(mlCLRSETTING), &mlCLRSETTING[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_MAINTEN, DISP_RESET_DC_CNT, &mlMENU[0],MENUITEMCOUNT(mlMENU),2,0, NULL , 0,STRING, 0, 1, NULL, Ms_YesNo, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ResetDCCount},
// {NULL , DISP_MAINTEN, DISP_DIAGNOSIS, &mlMENU[0],MENUITEMCOUNT(mlMENU),2,MENUITEMCOUNT(mlDIAGNOSIS), &mlDIAGNOSIS[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
static MAIN_MENU_LIST mlCLRSETTING[] = {
{NULL , DISP_CLR_SET, DISP_ALL_SET, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearAllSettings},
{NULL , DISP_CLR_SET, DISP_PAP_STP, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearPaperSetup},
{NULL , DISP_CLR_SET, DISP_COPY_STP, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearCopySetup},
{NULL , DISP_CLR_SET, DISP_FAX_STP, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearFaxSetup},
{NULL , DISP_CLR_SET, DISP_FAX_FEATURE, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearFaxFeature},
{NULL , DISP_CLR_SET, DISP_ADV_FAX, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearAdvFax},
// {NULL , DISP_CLR_SET, DISP_SENT_REPT, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),1,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearSentReport},
{NULL , DISP_CLR_SET, DISP_ACTIVITY_REPORT, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,FunFAX_ParamSelectAPI2},
{NULL , DISP_CLR_SET, DISP_PHO_BOOK, &mlMAINTENANCE[0],MENUITEMCOUNT(mlMAINTENANCE),2,0, NULL , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ClearPhoneBook},
};
/* Service Mode sub-items */
static MAIN_MENU_LIST mlPANEL[] = {
{NULL ,DISP_PANEL, DISP_KEYBOARD,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),1,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_KeyBoard},
{NULL ,DISP_PANEL, DISP_CHK_LCD,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),1,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_LCDDiagnostic},
};
static MAIN_MENU_LIST mlFAXTEST[] = {
{NULL ,DISP_FAX, DISP_FAX_FUNCTION,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),2,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_FAXFunction},
};
/*
static MAIN_MENU_LIST mlADFTEST[] = {
{NULL ,DISP_ADF, DISP_DET_SENSOR,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),4,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_ADFSensor},
{NULL ,DISP_ADF, DISP_ADF_FEEDING,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),4,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_ADFFeeding},
};
static MAIN_MENU_LIST mlSCANNER[] = {
{NULL ,DISP_CIS_SCANNER, DISP_SCANNER_MOTOR,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),5,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_ScannerMotor},
{NULL ,DISP_CIS_SCANNER, DISP_CIS_FUNCTION,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),5,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_CISFunction},
};
static MAIN_MENU_LIST mlENGINE[] = {
{NULL ,DISP_ENGINE, DISP_ENGINE_STA,&mlDIAGNOSIS[0],MENUITEMCOUNT(mlDIAGNOSIS),6,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_EngineStatus},
};
*/
static MAIN_MENU_LIST mlPRINTERTEST[] = {
{NULL ,DISP_VERSION, DISP_TEST_P,&mlROOT[0],MENUITEMCOUNT(mlROOT),0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,Print_Test_Page},
{NULL ,DISP_VERSION, DISP_ALL_BLACK,&mlROOT[0],MENUITEMCOUNT(mlROOT),0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,print_Percent100_chart},
{NULL ,DISP_VERSION, DISP_ALL_WHITE,&mlROOT[0],MENUITEMCOUNT(mlROOT),0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,Print_White_chart},
{NULL ,DISP_VERSION, DISP_5PER_TEST,&mlROOT[0],MENUITEMCOUNT(mlROOT),0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,Print_Test_Page_5Gray},
{NULL ,DISP_VERSION, DISP_20PER_GRAY,&mlROOT[0],MENUITEMCOUNT(mlROOT),0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,Print_Test_Page_20Gray},
{NULL, DISP_VERSION, DISP_FAX_FACTORY, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,MENUITEMCOUNT(mlFAX_FACTORY), &mlFAX_FACTORY[0] , 0,STRING, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
// {NULL ,DISP_VERSION, DISP_25PER_GRAY,&mlROOT[0],MENUITEMCOUNT(mlROOT),0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
static MAIN_MENU_LIST mlDIAGNOSIS[] = {
{NULL ,DISP_DIAGNOSIS, DISP_SELF_DIAGNOSIS, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_ROMCode},
// {NULL ,DISP_DIAGNOSIS, DISP_MAIN_BOARD, NULL,0,2,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_DIAGNOSIS, DISP_PANEL, NULL,0,0,MENUITEMCOUNT(mlPANEL), &mlPANEL[0], 0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_DIAGNOSIS, DISP_FAX, NULL,0,0,MENUITEMCOUNT(mlFAXTEST),&mlFAXTEST[0],0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_DIAGNOSIS, DISP_CHK_SPEAKER,NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_FAXSpeaker},
{NULL ,DISP_DIAGNOSIS, DISP_ADF, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_ADFFeeding},
{NULL ,DISP_DIAGNOSIS, DISP_FLATBED, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_ScannerMotor},
// {NULL ,DISP_DIAGNOSIS, DISP_ENGINE, NULL,0,0,MENUITEMCOUNT(mlENGINE), &mlENGINE[0], 0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_DIAGNOSIS, DISP_PRINTER, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,SM_EngineStatus},
{NULL ,DISP_DIAGNOSIS, DISP_FAX_MAINTENANCE, NULL,0,0,MENUITEMCOUNT(mlFAX_MAINTENANCE), &mlFAX_MAINTENANCE[0] , 0,STRING, 0, 0, 0, NULL, M_MENUMODE,MIDDLE,MIDDLE,FAXUI,NULL},
{NULL ,DISP_DIAGNOSIS, DISP_RETURN, NULL,0,0,0,NULL,0,STRING,0,0,0,NULL,M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,ReturnToStandby},
};
/*
static MAIN_MENU_LIST mlDETECTSENSER[] = {
{NULL ,DISP_DETECT_SENSER,DISP_DS, &mlSERVICEMODE[0],MENUITEMCOUNT(mlSERVICEMODE),3,0,NULL,0,STRING,0,0,0,NULL,NULL,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL ,DISP_DETECT_SENSER,DISP_DES, &mlSERVICEMODE[0],MENUITEMCOUNT(mlSERVICEMODE),3,0,NULL,0,STRING,0,0,0,NULL,NULL,MIDDLE,MIDDLE,MenuProcess,NULL},
};
*/
static MAIN_MENU_LIST mlFIRSTPOWERUP[] = {
{NULL , DISP_DEVICE_STP, DISP_LANGUAGE, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0, &mlFIRSTPOWERUP[0] , 1,STRING, 0, 2, Val_NV_language, Ms_Language, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_SELETE_COUNTRY, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0, &mlFIRSTPOWERUP[0] , 2,STRING, 0, 17, Val_NV_country, Ms_Country, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_DATE_TIME, &mlROOT[0],MENUITEMCOUNT(mlROOT),0,0, &mlFIRSTPOWERUP[0] , 3,DATETIMEINPUT, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
{NULL , DISP_DEVICE_STP, DISP_MACHINE_ID, &mlROOT[0],MENUITEMCOUNT(mlROOT),0, MENUITEMCOUNT(mlROOT), &mlROOT[0] , 0,IDINPUT, NULL, NULL, NULL, NULL, M_MENUMODE,MIDDLE,MIDDLE,MenuProcess,NULL},
};
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Externs
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -