Create Barcodes, Reports, & Labels
PEERNET Reports is a cost effective, feature rich, barcode, report and label software for both the desktop and enterprise market.
Whether you are just looking to create bar code labels or advanced reports, PEERNET Reports is up to the task. That’s why companies like HP, Tyco Electronics, RCMP, Canada Post, and others use this product on a daily basis.
With exclusive support for bar coding built-in (see Supported Barcodes tab below), PEERNET’s bar code, reporting and labeling solutions play a pivotal role in ERP, quotation, ticketing, warehousing, shipping, stores, manufacturing, identification, banking, postal systems or any other system where bar codes are critical to your success.
PEERNET Reports includes built-in support for bar code printers from Zebra, Eltron, Datamax, Intermec, and Sato. It also includes RFID support for Zebra and Datamax bar code printers with other manufactures to be added in future releases.
PEERNET Reports is not a report server like some other reporting solutions. Although it comes with a sample web application that can be used out of the box to deploy and execute reports or labels, it is primarily deployed embed and tightly integrated with your own Java webstart, desktop, or J2EE application by simply adding two jars to your Java classpath or into your web application’s web-inf/lib folder. It’s just that simple.
PEERNET Reports runs on Windows® Desktop 10.0, 8.1 , 8, 7, Vista, XP, Windows® Server 2012, 2008, 2003, Linux, Solaris, Mac OS X.
PEERNET Reports 3.0 Advanced Features
Visual Bar Code, Report and Label Designer
PEERNET Reports Designer provides a complete WYSIWYG environment that allows full access to all the objects used to construct a barcode, reporting or labeling solution. It can build virtually any style of report or label. It comes with an extensive collection of components Text, Rich-Text, Logo, Line, Shape, and Barcode that are fully customizable.
Database and Visual Query Builder
PEERNET Reports Designer provides a built-in heterogeneous J-SQL engine and a Visual SQL Query (QBE) builder that allows you to visually construct the SQL used in a report or label (no need to know SQL). This powerful J-SQL engine allows you to access multiple sources of data (JDBC sources, ODBC sources, Java Object sources, etc) all at the same time. This means you can join data from many different sources (an Excel spread sheet to an Oracle database table for instance) with no special database programming.
Why do we say J-SQL and not simply SQL. The reason being that the SQL engine is Java aware. This allows any Java Object to be accessed as a Java Object Table. The J-SQL engine is what allows this to happen seamlessly. It provides full access to the Java Objects. You can access any field or method of these Java Objects just like you do in your own Java code.
Advanced Paper Stock Support
PEERNET Reports provides full support for user defined Paper Stocks along with the hundreds of Avery® paper stocks you can import from our Avery paper stock database.
Why? In order to provide a true WYSIWYG environment for constructing reports and labels that meet industry design and layout standards. This is especially important in the bar code and labeling industries.
This feature enables reports and labels to be sent to a bar code printer or exported to formats like Adobe searchable PDF, or raster image files like JPEG, PNG or Windows BMP in a truly WYSIWYG manner.
Advanced Java Scripting and Expressions PEERNET Reports script and expression language is the Java language. In other words, PEERNET Reports does not have its own proprietary script and expression language but instead it uses Java everywhere. This means that if you have written your own Java classes and expressions, you can directly access them from within PEERNET Reports without having to recode them into a proprietary language. You can even copy and paste them right into PEERNET Reports.
Powerful Object Model
PEERNET Reports, unlike other reporting solutions provides access to any part of the reporting solution through the PEERNET Reports Object Model. This model describes the Java API used to alter the reporting solution called from a request, report or label event method or from your own Java code.
PEERNET Reports takes reuse to the extreme. Not only can you parameterize a report or label to create your own report and label templates but you can also create Requests.
Requests are executable units of work that can do a variety of operations at once. You can think of Requests as macros. Their primary purpose is to reuse a report or label in order to export and/or print the report or label to one or more formats (Adobe PDF, Postscript, EPS, Image, a bar code printer from Zebra, Intermec, Datamax, Eltron or Sato) and/ or one or more printers.
PEERNET Reports makes embedding easy. The PEERNET Reports Object Model you use inside the PEERNET Reports Designer is the same one you use when embedding the reporting solution. There is only (1) one additional API that needs to be learnt in order to embed a reporting solution into your own Java solution.
See the PEERNET Reports User Guide for complete details and an example of embedding a reporting solution.
Web Application Servers and Platforms
This high performance and scaleable reporting engine has been deployed and used on the following J2EE Web Application Servers:
- BEA WebLogic
- IBM WebSphere
- Macromedia JRun
- Macromedia Cold Fusion
- Sun Java System Web Server
- Sun ONE Web Server
The reporting engine has also been used on the following platforms:
- Microsoft Windows
- Linux (Red Hat and SuSe)
- Solaris (SPARC and Intel)
- IBM AS400
- IBM iSeries
- HP-UX 11i
- Mac OS X
You can deploy this reporting engine to any Java 2 version 1.4 or higher platform.
Using Java 2 version 1.4 or higher in headless mode eliminates the requirement for either the IBM Native AWT Toolkit or XVFB on the target system.