Você está na página 1de 9


Canon Introduces MEAP an Embedded Platform for Building Smart, Integrated, and Customized Document Solutions
Smart Applications on Next-generation MEAP Technology
Companies spend plenty of time, money, and human resources developing a document management strategy and investing in document imaging technologies. Yet one challenge remains: How to implement that strategy and enable users to effectively utilize technologies such as multifunctional peripherals, or MFPs. Smart, user-friendly applications, developed forand delivered on MEAP-compatible MFP devices, is the answer. Multifunctional Embedded Application Platform, or MEAP, is a new embedded platform on Canons MFP devices that can run business applications, display custom Graphical User-interfaces (GUI), and enable a seamless, two-way workow of digital information and hard-copy documents. MEAP enables solution developers to think outside-the-desktop-box, and towards a platform, such as the imageRUNNER MFPs, for building document applications. With MEAP applications, businesses can nally unleash the full potential of their MFP infrastructure, and produce, retrieve, and manage their information on demand. Welcome to Ofce Nirvana!

Integrated Business Solutions: The Key to Growth and Improved Productivity

As the leader in ofce equipment solutions, Canon has met the challenges of the modern business environmentrst, by developing the digital MFP to combine copy, print, scan, and fax functions in a single device; and second, by introducing an award-winning imageRUNNER platform, based on a unied architecture and consistent user-interface. Now, MEAP technology reafrms Canons strength in integrated solutions, enabling MFP devices to function not just in document-processing silos, but as part of an integrated enterprise solution involving computing, networking, storage, and communication devices. MEAP on MFP devices provides the rst opportunity to integrate hard-copy operations directly into the workow of enterprise software applications, such as reporting, administration, document management, ERP, nancials, HR, and customer management. The benets of integration can mean only one thing for an organizationsimplicity and higher productivity.

Manage Your Information Exactly the Way You Want, Where You Want, and How You Want.
Intelligent Customization: Unfolding New Opportunities
The greatest potential of MEAP is in enabling MFP devices to deliver personalized applications for its users. MEAP-compatible devices can run dedicated departmental tasks, enable industry-specic document management, or offer multiple specialized document services to a diverse customer base at a pay-per-use printing shop. MEAP applications deliver powerful customization, and yet are simple to develop due to the availability of several built-in functionalities, such as native capabilities of the MFP device (Mail Box, print/scan operation counters, print/scan job control, etc.), Java/J2ME engine, MEAP system services and utilities supporting authentication, encryption, application management, Single Sign-on, HTTP, FTP, USB, and secure network connections. So, whether the need is to perform intelligent routing, streamline document workow, automate special procedures, or reduce administrative overhead, there are truly limitless possibilities for an organization to create and employ unique MEAP solutions.

Good to Great Companies: Enhancing Your Information Flow Processes

Canon technology has provided a competitive edge to many businesses through its industry-leading document management and imaging products. Yet in todays economy, rms also need to maximize margins, leverage existing investments, and optimize capital expenditures while meeting the sophisticated and growing needs of their users. How does MEAP help you accomplish this? MEAP applications on MFP devices provide an intelligent, networkaware solution to help your business with hard-copy operations, records management and distribution, document workow, and device management services. Organizations can extend the functional life of MFP devices by introducing newer software applications without the necessity to make expensive hardware purchases or upgrades. MEAP is built on industry-standard Java technology (specically J2ME), and supports several standard protocols (HTTP, TCP/IP, Ethernet, USB), making it a exible and productive application platform for the software development community. So, make the leap from a good organization to a great organization. Assess your information ow, analyze your infrastructure, evaluate your business requirements, and discover the MEAP solution thats right for you. Come attain a competitive advantage.

Solution Scenario: Self-service and Process Automation

Allow Customers To Do Their Own Data Entry
Would you like your employees to spend more time on creative and revenue-oriented functions and less time on routine business operations? At public services agencies, insurance companies, physician ofces, bank retail branches, and other environments, paper forms have not disappeared; in fact, they are often recreated to supplement information and for verication purposes. But this doesnt mean that employees should spend their days processing forms. MEAP-compatible devices with customized applications can take on signicant form-processing tasks, including printing forms on demand, scanning completed applications, distributing and storing image data, and performing basic verication. Customers can, therefore, interact directly with MEAP front-end applications which, in turn, feed into backend, centralized enterprise applications. Thus, organizations not only can enhance the accuracy of customer data and improve turnaround times, but also can reduce the costs of customer service.

Self-service Print Kiosks

MEAP applications can transform MFPs to self-service kiosks that offer easy-to-use functions to walk-up users.* Companies can provide kioskbased invoice scanning and management for shipping or logistics personnel at remote locations. At hospitals, MEAP applications can provide single-touch access to different functions of records scanning and processing, and alleviate the administrative burdens of healthcare personnel. Self-service kiosks at photocopy centers can generate increased revenue with sophisticated MEAP applications that target specic customer needs. MEAP indeed offers a remarkable front-end, customer-touch technology to complement the back-ofce applications that have emerged over the last decade.

* MEAP applications discussed herein, and other parts of this document, are for illustrative purposes only, intended to highlight the potential of the software platform.

Solution Scenario: Customized Industry Applications

One Size Doesnt Fit All. Developing For Unique Industry-needs.
Industry-needs regarding information ow and processing are different in terms of business operations, customer service, regulatory compliance, and personnel and records management, among others. Enterprises also demand precise, custom, and cost-effective solutions to ever-changing business challenges. Making infrastructure technologies, such as the MFP, adapt to different organizations and provide customized workows is the essence of MEAP technology. Additionally, software vendors or system integrators can develop MEAP solutions to address unique customer needs, or MEAP-based packaged applications to capitalize on broad industry opportunities. MEAP has a exible, robust, and standards-based architecture to enable rapid product development in either scenario.

Government and Public Use

In the wake of state and federal paperwork reduction acts and freedom of information initiatives, government agencies are bringing document archives on-line to reduce the cost of serving the public. At the same time, agencies are moving towards electronic processing of form documents, along with electronic signatures in accordance with the Privacy Act. MEAP services, with their ability to handle paper as well as electronic documents, are ideal gateway applications for managing the ow of information within the government, and between the government and citizens or companies. MEAP-compatible devices represent a hybrid platformoffering print/scan as well as computing and communication featuresto uniquely serve in certain processing environments. Whether its for Electronic Records Management Initiative, Sarbanes-Oxley Act, HIPAA, or an application at the local DMV ofce, there are clear opportunities for development and use of MEAP services to enhance productivity, reduce costs, and improve response times.

MEAP Technical Overview

What is MEAP?
MEAP, or Multifunctional Embedded Application Platform, enables Canons MFP devices to support document and other services above and beyond the standard functions of digital copy, print, scan, and send-toE-mail/le/fax/Mail Box. MEAP is based on Java 2 Micro Edition ( J2ME) technology, which is an embedded Java runtime environment for devices like the MFP. MEAP is factory-installed as rmware on every MEAPcompatible MFP device, at no additional cost to the customer. In functional terms, MEAP provides application developers the following features to build higher-level document and workow applications:


SIS: System Interface

SMS: Service MGMT

LMS: License MGMT

AVS: Applet Viewer

RLS: Remote Login

LLS: Local Login

Graphical User-interface (GUI) development

Service 2

Service 1

Job control of print and scan operations Files, data, event control, and networking services Authentication, security, device interface, encryption, and other utilities

imageRUNNER Native Functions


MEAP Architecture
MEAP software consists of the following primary components:

A complete J2ME application environment, including Java Virtual Machine ( JVM), Connected Device Conguration (CDC), and Personal Prole CPCA Class Library: Provides device control functions. CPCA is Canons proprietary device control architecture.


Application Manager

Utility CL

Application Manager: Provides a framework for managing software services. For instance, MEAP Service Management Service (SMS) is based on this framework. Utility Class Library: Provides security algorithms, image processing functions, and USB and card reader interfaces.


Java Runtime Environment ( J2ME, CDC, FP, PBP, PP)

Utility Native -Security -Image Proc -USB I/F

MEAP System Services: They are Java applications that provide higher-level system functions, such as authentication, Single Sign-on (SSO), HTTP and SSL services, license management, application install/uninstall, etc. Application Programming Interfaces (APIs) for GUI development, job control, device control, resource control, and other low-level system functions.

Operating System

MEAP Application Types

MEAP services may be classied into three types from the standpoint of user-interfaces, as follows: Applet Type Service: Displays a user-interface on the device console. Servlet Type Service: Displays Web pages on a Web browser of a remote computer. Esplet Type Service: Doesnt have any user-interface. There is no difference among these types of services in terms of availability of API functions.

MEAP Technical Overview

CPCA, or Common Peripheral Controlling Architecture, is a proprietary peripheral device control model developed by Canon and implemented in many Canon peripheral devices. CPCA denes object-oriented, application-level protocols and application program interfaces for use by a MEAP application developer. The CPCA object model represents logical and physical functions of devices. A client can control a device by managing the life cycle of CPCA objects in the device. CPCA is implemented in MEAP as a Java class library. A service can submit and control a printer, scanner, or copier job by invoking the class library. A service can also manage a device and control its resources, such as resident fonts. HTTP Service Web server for supporting the servlet interface. Enables device to respond to HTTP requests from a Web browser of a remote PC. LMS (License Management Service) Manages application licenses including install-time control and usage control based on number of licenses, expiration period, and device serial numbers. SMS (Service Management Service) Provides a user-interface on a Web browser for managing the life cycle of services, including application install/ uninstall, application start/stop, and license install/update. LLS (Local Login Service) Provides an interface to acquire information about the user, and sends notication of login events to applet-based MEAP applications. RLS (Remote Login Service) Provides an interface to acquire information about the user currently logged-in, and sends notication of login events to servlet-based MEAP applications.

MEAP Software Development

What a Software Developer Needs To Know
What is the MEAP SDK?
The MEAP Software Development Kit (SDK) contains MEAP development tools and documentation necessary for building MEAP applications. In addition, a Java development environment, such as Suns Java 2 SDK or any other, needs to be independently obtained by the software developer. The MEAP SDK includes the following: DocumentationService development manuals, class libraries and reference documentation, device specications (such as restrictions for specic imageRUNNER models) Sample code Testing toolsRemote console (a Java application for displaying debug information about MEAP services) TrueType fonts for Windows environment (for MEAP application to display these fonts) Other tools and information The MEAP software platform itself is available on the MEAP-enabled MFP device as factory-installed rmware. If youre interested in MEAP application development opportunities, please contact a Canon eld specialist or an authorized sales representative for more information. developer program prior to receiving the MEAP SDK. As part of the qualification process, the developer will need to show technical capability for software development, and sign appropriate MEAP SDK licensing agreements with Canon U.S.A., Inc. Specic details can be found at the following Website: www.developersupport.canon.com.

Software Licensing and Distribution

MEAP software applications need to be installed with valid, unexpired licenses on MFP devices, at client sites. License management, including distribution to end-users and license generation, is the responsibility of the software developer or publisher, and can be performed from a secure Canon-run Website. MEAP applications without appropriate license les are prevented from being loaded and run on an MFP device. In addition, the applications are encrypted prior to distribution and use. Thus, software developers obtain sufcient protection for their intellectual property against piracy and reverse engineering, and Canon, in turn, can verify basic compatibility of third-party MEAP applications with MEAP-enabled MFP devices.

MEAP System Services

MEAP system services support system-wide functions; other services cannot run without them. A few signicant system services follow: AVS (Applet Viewer Service) Shows the user-interface provided by services on the console or touch-panel display.

How To Sign Up for MEAP Application Development?

Canon U.S.A., Inc. has recently released the MEAP Software Development Kit (SDK) to the developer community. The SDK is available for purchase, and comes with one year of technical support included. Customers will need to qualify under the authorized MEAP software

MEAP Software Management

What a Systems Administrator Needs To Know
MEAP Enterprise Service Manager
MEAP Enterprise Service Manager (ESM) is a utility that supports centralized deployment of MEAP applications, along with valid licenses, onto multiple MFP devices on the network. While Service Management Service (SMS) is capable of managing a single device, ESM simplies the job of a system administrator, managing an enterprise-size installed base of MEAP-compatible MFP devices.

Cost Accounting of Print/Scan Operations for Each Application

MEAP enables tracking or cost accounting of print/scan/copy operations at the level of individual applications. Using MEAP-application counters, its possible to count and control the number of prints and scans for each MEAP application. MEAP-application counters, used alone or incorporated in another business application, can help software developers and system administrators to implement charge-back and pay-per-use business models in an enterprise. These accounting features essentially give managers tremendous insight into the activities and associated costs of document production and distribution within their organizations.

MEAP Applications: Number of Applications and Resource Constraints

System administrators should be aware of the device information, system constraints, and MEAP application usage and license terms as part of managing MEAP installations. The number of installable MEAP applications on a MEAP device is currently restricted to 18. Of these, the number of user-interface-type MEAP applications (i.e., applet types) that are active/running is restricted to nine. (Therefore, MEAP applets are presented at the device console in three application tabs, with three applets per tab.) The other nine applications need to be installed as servlets, esplets, or inactive applets.* MEAP applications can also be restricted by specic software license requirements in terms of license expiration period, supported MFP device models, or supported MFP device serial numbers. Thus, its important to understand the system requirements for any MEAP application from the concerned software vendor.

*Actual installation numbers could be further limited by the nature of MEAP applications and each applications requirements for memory, hard disk as well as the system resources such as number of threads, sockets, and le descriptors.

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. TrueType is a registered trademark of Apple Computer, Inc. Windows is a registered trademark of Microsoft Corporation in the United States and/or other countries. Canon and Canon Know How are registered trademarks, and MEAP is a trademark of Canon Inc. IMAGERUNNER is a registered trademark of Canon Inc. in the U.S. and Canada. IMAGEANYWARE is a service mark of Canon U.S.A., Inc. All other terms and product names may be trademarks or registered trademarks of their respective owners, and are hereby acknowledged. Specications are subject to change without notice.

1-800-OK-CANON www.usa.canon.com Canon U.S.A., Inc. One Canon Plaza Lake Success, NY 11042

0041W179 0104-MEAP-15M

E printed on recycled paper in the u.s.a.