Label Gallery v3 Integration Pack

bahrainiancrimsonSoftware and s/w Development

Nov 13, 2013 (3 years and 11 months ago)

94 views











Label Gallery v3
Integration Pack






Version 20100716

© 2009 SATO CORPORATION. All rights reserved.
http://www.satoworldwide.com

softwaresupport@satogbs.com



© 2009 SATO Corporation. All rights reserved.
SATO is a registered trademark of SATO Corporation and/or its subsidiaries in Japan, the U.S and
other countries. “SATO Label Gallery™” is a trademark of SATO Corporation and/or its subsidiaries in
the countries where applicable.










Table of Contents
1 Introduction..............................................................................................1
1.1 Who is this Pack for?...............................................................1
1.2 Additional Resources...............................................................1
2 Documents................................................................................................2
2.1 Programming Guides...............................................................2
2.1.1 LabelGallery Programming Guide....................................2
2.1.2 Pocket Label Gallery Programming Guide.......................2
2.2 User Guides...............................................................................2
2.2.1 LabelGallery User Guide..................................................2
2.2.2 LabelGallery SDK User Guide..........................................2
2.2.3 LabelGallery PocketSDK User Guide...............................2
2.3 White Paper...............................................................................3
2.3.1 Integration label printing with LabelGallery......................3
2.3.2 Mobile label printing with Pocket LabelGallery.................3
3 Libraries....................................................................................................4
3.1 LabelGallery libraries...............................................................4
3.1.1 LabelGallery wrapper.......................................................4
3.1.2 LabelGalleryEngine wrapper............................................4
3.1.3 LabelGallery type library...................................................4
3.1.4 LabelGalleryEngine type library........................................4
3.2 Pocket LabelGallery libraries..................................................4
3.2.1 PocketLabelGalleryEngine library....................................4
3.2.2 ErrorHandler library..........................................................4
4 Samples.....................................................................................................5
4.1 LabelGallery..............................................................................5
4.1.1 DDE..................................................................................5
4.1.2 Delphi................................................................................5
4.1.2.1 Delphi1 sample..................................................5
4.1.2.2 Delphi2 sample..................................................5
4.1.3 Visual Basic 6...................................................................6
4.1.3.1 EarlyBinding sample.........................................6
4.1.3.2 LabelPreview sample........................................6
4.1.3.3 LateBinding sample 1........................................6
4.1.3.4 LateBinding sample 2........................................6
4.1.3.5 LabelGalleryEngine sample..............................7
4.1.4 Visual Studio 2003............................................................7
4.1.4.1 LabelGalleryEngine Wrapper............................7
4.1.4.2 LabelGallery Wrapper.......................................7
4.1.5 Visual Studio 2005............................................................8
4.1.6 Active Server Pages.........................................................8
4.2 Pocket LabelGallery..................................................................9
4.2.1 Simple Sample..................................................................9
4.2.2 User Select Sample..........................................................9
5 Contacts..................................................................................................10



1 Introduction
Welcome to the LabelGallery v3 Integration Pack. This pack provides an overview of the
solutions and tools needed to develop applications for label printing. The pack includes class
libraries, sample applications, and associated documentation.
1.1 Who is this Pack for?
This pack is intended for programmers who want to leverage the full potential of integrating
LabelGallery and Pocket LabelGallery into their software solutions. It is no more need to
navigate through complete LabelGallery structure. By referring to this Pack programmers can
find all information in one place.
1.2 Additional Resources
While our goal is to provide a complete range of resources to assist all users this is not always
possible. To compliment this pack the following list is provided as a source of additional
information available from Label Gallery site:
http://www.satoworldwide.com/labelgallery/dl_lg.htm

• LabelGallery integration package
• LabelGallery User Guides and Manuals
• Whitepapers addressing specific technical issues

1

2 Documents
2.1 Programming Guides
2.1.1 LabelGallery Programming Guide
LabelGallery Programming Guide is designed to assist with the development of custom label
print applications that rely on the printing power of LabelGallery and LabelGalleryEngine.

2.1.2 Pocket Label Gallery Programming Guide
Pocket Label Gallery Programming Guide is designed to assist with the development of custom
mobile applications that rely on the mobile printing power of Pocket Label Gallery.

2.2 User Guides
2.2.1 LabelGallery User Guide
The LabelGallery User Guide helps you to learn how to design and print bar code and RFID
smart labels quickly.
2.2.2 LabelGallery SDK User Guide
This guide includes instructions for installation, licensing and basic usage of the LabelGallery
Engine.
2.2.3 LabelGallery PocketSDK User Guide
This guide includes instructions for installation, licensing and basic usage of the Pocket
LabelGallery Engine.

2


2.3

White Paper

2.3.1 Integration label printing with LabelGallery

This White Paper discusses how you can use LabelGallery to integrate bar code and RFID
label printing into your current IT infrastructure and meet all the requirements and more.

2.3.2 Mobile label printing with Pocket LabelGallery
This White Paper describes the usage of the Pocket LabelGallery to integrate label printing
into your current IT infrastructure.

3

3 Libraries
3.1 LabelGallery libraries
3.1.1 LabelGallery wrapper
This DLL is a .NET assembly that can be used in Visual Studio .NET applications as well as
in Visual Studio 6 applications.
3.1.2 LabelGalleryEngine wrapper
This DLL is a .NET assembly that you can use in Visual Studio .NET applications and Visual
Studio 6 applications.
3.1.3 LabelGallery type library
This is a file that is supplied by the LabelGallery and contains descriptions of a component’s
classes, interfaces, data types, and methods.

This library helps you to write your program because it contains all of definitions of object
methods and properties that you can access.

3.1.4 LabelGalleryEngine type library
This is a file that is supplied by the LabelGalleryEngine and contains descriptions of a
component’s classes, interfaces, data types, and methods.
This library helps you to write your program because it contains all of definitions of object
methods and properties that you can access.
3.2 Pocket LabelGallery libraries
3.2.1 PocketLabelGalleryEngine library
This is library for the PocketLabelGalleryEngine namespace. This DLL is a .NET assembly
and can be used in Visual Studio .NET applications.
3.2.2 ErrorHandler library
This is the library for the ErrorHandler namespace. The DLL is a .NET assembly that can be
used in Visual Studio .NET applications.




4

4 Samples
4.1 LabelGallery
4.1.1 DDE
The file WORD_DDE.DOC contains instructions for establishing a DDE communication
between LabelGallery and Microsoft Word.
The file EXCEL_DDE.DOC contains instructions how to establish a DDE communication
between LabelGallery and Microsoft Excel.



4.1.2 Delphi
4.1.2.1 Delphi1 sample
You can use Delphi1 sample to demonstrate the usage of the LabelGallery ActiveX in
Delphi environment .


4.1.2.2 Delphi2 sample
Another sample to demonstrate usage of the LabelGallery ActiveX in Delphi environment.
This one can be used to show the print preview method.




5

4.1.3 Visual Basic 6
4.1.3.1 EarlyBinding sample
This sample demonstrates use of the ActiveX early binding method in combination with
LabelGallery wrapper


4.1.3.2 LabelPreview sample
LabelPreview is a good example of showing the usage of the ActiveX print preview method.

4.1.3.3 LateBinding sample 1
LateBinding sample demonstrates the ActiveX late binding method.


4.1.3.4 LateBinding sample 2
A combination of the previous two methods. This one presents the usage of the ActiveX late
binding method and print preview method.

6



4.1.3.5 LabelGalleryEngine sample
This LabelGalleryEngine sample demonstrates the usage of the LabelGalleryEngine
wrapper and print preview method.

4.1.4 Visual Studio 2003
4.1.4.1 LabelGalleryEngine Wrapper
This sample shows how to use the LabelGalleryEngine wrapper in .NET environment in
combination with the print preview method.

4.1.4.2 LabelGallery Wrapper
The LabelGallery Wrapper sample demonstrates the usage of the LabelGallery wrapper
in .NET environment and print preview method.

7



4.1.5 Visual Studio 2005
This sample demonstrates the usage of the LabelGallery wrapper in .NET environment and
print preview method.

4.1.6 Active Server Pages
This sample demonstrates the usage of the LabelGallery ASP environment. It connects to
the label file LabelGallery.lbl, sets the values for the variables as the user has entered and
prints one copy of the label to the default printer.








8

4.2 Pocket LabelGallery
4.2.1 Simple Sample
SimpleSample demonstrates the usage of Pocket LabelGalleryEngine , the basics of handling a
label, a variable, the output port, and printing.

4.2.2 User Select Sample
UserSelect sample demonstrates the usage of Pocket LabelGalleryEngine, working
dynamically with unknown labels and variable collections as well as enabling the user to select
the printing port.



9


10
5 Contacts

Support FAQ: http://www.satoworldwide.com/labelgallery/LG3/support_faq_db.htm


eHelp : http://www.satoworldwide.com/labelgallery/LG3/support_technical_ehelp.htm


Technical Support Contact: http://www.satoworldwide.com/labelgallery/LG3/support_technical.htm


Sales Support Contact: http://www.satoworldwide.com/labelgallery/LG3/support_sales.htm




Extensive contact information of worldwide SATO operations can be found on the Internet at
www.satoworldwide.com


Label Gallery latest information can be found on the Internet at
http://www.satoworldwide.com/labelgallery/index.htm