Save images in the UserData\Logos directory. On a stand-alone Eagle for Windows station, this is under the 3apps directory, usually C:\3apps. Network masters and clients keep the UserData directory on the network master under 3net, usually C:\3net. Note: Multistore users must copy images to each store printing or generating coupons.
Graphics must be in BMP format. The maximum size is 504 pixels wide by 1024 pixels tall. Pixels outside these dimensions do not print, and are ignored.
Graphic images print left-aligned on the receipt. If you want to center a graphic, then the bitmap must include the desired white pixels on the left side.
Graphic images print in black and white only. Color images are interpreted into black and white.
There can be long delays when printing large bitmap graphics. Via USB, the delay is 2-3 seconds to download a bitmap and print it.
The supported printers for graphic images in Dynamic Coupons are the Epson TM-H6000III and TM-J7100 using the OPOS interface. Other printers are not specifically excluded, but may or may not work.
Receipt printers have different abilities to print graphics.
They have internal buffers that limit the graphic size.
They support different formats of bitmap (.BMP) files.
They also print at different speeds, often controlled by the type of interface.
When a receipt printer cannot print a graphic file, it prints nothing where the graphic file should be printed. In Device Configuration, you can click Misc. and select A to print a series of test graphics provided with Eagle that will test the graphic capabilities of a receipt printer. Each graphic is printed between begin/end messages. If there is no graphic on the output, then the printer cannot print that format.
It is important to test Dynamic Coupons from the Misc. Menu in Device Configuration. A coupon should be tested on every different make/model/interface before being used in live Point-of-Sale. Otherwise, the graphic may not print, and the clerk and customer likely won't know it is missing
There are long delays when printing large bitmap graphics. On a serial connection at 19200 baud, it can take up to 30 seconds to transfer a large bitmap. Serial devices are limited by the speed of the connection.
As a guideline, here are some of Epicor's test results. Changes in interface, firmware and driver may give different results. Be sure to test your graphics on any printer other than a supported printer (Epson TM-H6000III and TM-J7100)
Epson TM-H2000, OPOS
Maximum Graphic Verified: 500w x 800h – prints in under 2 seconds
BMP Formats Verified: Monochrome (1-bit), 16-Color, 256-Color, 24-bit Color
Epson TM-H6000III, OPOS
Maximum Graphic Verified: 500w x 800h – prints in under 3 seconds
BMP Formats Verified: Monochrome (1-bit), 16-Color, 256-Color, 24-bit Color
Epson TM-J7100, OPOS
Maximum Graphic Verified: 500w x 190h – prints in under 2 seconds
BMP Formats Verified: Monochrome (1-bit), 16-Color, 256-Color, 24-bit Color
Notes: All graphics print centered. Buffer overruns cause the graphics that are too large to print incorrectly.
Epson TM-T88V, OPOS
Maximum Graphic Verified: 500w x 800h – prints in under 3 seconds
BMP Formats Verified: Monochrome (1-bit), 16-Color, 256-Color, 24-bit Color
BIXOLON (Samsung) SRP-350, OPOS Parallel
Maximum Graphic Verified: 200w x 100h – prints in under 1 second
BMP Formats Verified: 24-bit Color is the only format supported
Notes: Larger graphics are supported, maximum sizes not tested