2
2
2-58
2-58
Technology > MEAP > Reference material > Glossary
Technology > MEAP > Reference material > Glossary
●
Setting the USB driver for each USB device (MEAP driver preference
registration)
If it is set to use the system driver, the conventional applications that support the MEAP
application driver cannot use the USB input device.
Therefore, for the USB drivers used by USB devices/MEAP applications, there is setting
function (MEAP driver preference registration) to give priority to the MEAP driver.
If you register the ID of the USB device by using this function, the USB device can use the
MEAP driver despite the Additional Function settings.
Using this function requires the conditions below:
• Supported MEAP Spec Ver: 26
• Describe the idVendeor(VID) and idProdutc(PID) of USB device in the manifest or activate/
deactivate the VID and PID by calling API from MEAP applications.
The driver setting that is used in a manifest file is reflected in the following timing.
When registering from a manifest file.
• The registration will be enabled when an application is activated and device is
restarted.
• The registration will be disabled when an application is stopped and device is
restarted.
Availability for MEAP application of the USB device A (either HID keyboard or Mass Storage)
plugged to iR device
Registration
status of USB
device A
USB Setting
[ Use MEAP
driver for USB
input device ]
Native
application
MEAP application
System driver
supported
application
System driver
not supported/
conventional
application
Application with
VID/PID declared
in Manifest for x
Not registered
OFF
YES
YES
NO
ON
NO
NO
YES
Registered
OFF
NO
NO
YES
YES
ON
NO
NO
YES
YES
YES: USB device available
NO: USB device not available
T-2-19
Reference material
■
Glossary
Terms & Acronyms
Definitions and Explanations
Application
A program unit to provide users with solutions.
Application ID
An identifier assigned to each application.
A unique ID is assigned to each MEAP application.
Applet (Applet Type
Application)
A MEAP application type created in Java.
This type of applications show buttons on the touch panel display.
Code Sign
Information to check if an application is genuine. An application marketed
in the normal procedure has a code sign assigned by LMS. MEAP platform
rejects applications without Canon code signs for being installed or
executed on the device.
CPCA
(Common Peripheral
Controlling
Architecture)
Common Peripheral Controlling Architecture. CPCA defines an object
model of peripheral deices. A client can control a device by creating or
modifying objects in the device.
CPCA Java CL
(Class Library)
CPCA Java Class Library. A Java class library, which is used to control a
device.
Default Authentication
-Department ID
Management
Default Authentication is a pre-installed login application that runs by
default. It provides authentication functions to allow minimum operation of
the Controller System, even when no other login application is running.
Device Specification
ID
ID allocated to each device type. This represents CPCA API specification
and the version number to use MFP generic functions or obtain information
including maximum allowable copies.
Esplet
(Esplet Type
Application)
A MEAP application type created in Java. This type of applications do not
show user interfaces either on Local UI or Web. Esplet is a coined word
created by Canon, consisting of [ Espresso ] or Italian coffee and [ let ]
derived from Applet/Service.
File Description
An identifier for the OS to identify the destination file requested by a
program. A program descriptor includes an identifier and information such
as a file name and size, which helps OS to judge the file to be edited.
HID class
HID stands for Human Interface Device, representing man-machine
interfaces of PC components and peripheral devices. HID class means
USB class classified as HID.
iR Native application
The functionalities that existing iR has such as Copy, Universal Send and
Mailbox.
ISV
(Independent
Software Vendor)
Independent Software Vender. Software manufacturer who develops and/or
sells applications and tools but does not entire computer systems. Refers
application developer in this document.
J2ME
(Java2 Platform Micro
Edition)
Java 2 Platform Micro Edition. One of Java Platforms licensed by Sun
Microsystems, Inc. It is applied for MEAP. Other devices such as cellular
phones and PDA.