Previously, EasyCoder 91 printers have only been available with a printhead
density of 8 dots/mm (203.2 dots per inch). Now (June 1996), UBI introduces
a high density version of EasyCoder 91 with a printhead density of 300 dots
per inch (dpi), which is equal to 11.81 dots/mm.
EasyCoder 91/300 dpi is available both in dedicated direct thermal models as
well as dual-capable direct thermal/thermal transfer models, and with the
same options as the 8 dots/mm printers.
The high density printhead require more memory space for the image buffer.
Thus, the EasyCoder 91/300 dpi is, as standard, delivered with a memory
cartridge bringing up the memory space to a total of 256 Kbytes. With an
optional larger memory cartridge, the memory can be expanded to a total of
512 Kbytes.
The maximum print width for the 300 dpi printhead is 105.7 mm (±0.2 mm),
which is equal to 4.16 inches.
The new printhead density affects some programming instructions in the
User's Manual (Edition 2). Please add the information given on the pages to
follow.
2
Page 3
EasyCoder 91/300 dpi – Addendum to User's Manual
A COMMAND – PRINT TEXT
DescriptionThis command is used to print an ASCII text string.
SyntaxAp
Parameters
p
1
p
2
p
3
p
4
p
5
p
6
p
7
"DATA"Represents a fixed data field.
1,p2,p3,p4,p5,p6,p7
Horizontal start position (X) in dots
Vertical start position (Y) in dots
120.3 cpi, 6 points, (8 x 12 dots)25 cpi, 4 points, (12 x 20 dots)
216.9 cpi, 7 points, (10 x 16 dots)18.75 cpi, 6 points, (16 x 28 dots)
314.5 cpi, 10 points, (12 x 20 dots)15 cpi, 8 points (20 x 36 dots)
412.7 cpi, 12 points, (14 x 24 dots)12.5 cpi, 10 points, (24 x 44 dots)
55.6 cpi, 24 points, (32 x 48 dots)6.25 cpi, 21 points, (48 x 80 dots)
Horizontal multiplier 1, 2, 3, 4, 6, 8.
(Magnifies the text horizontally)
Vertical multiplier 1, 2, 3, 4, 5, 6, 7, 8, 9.
(Magnifies the text vertically)
NNormal image
RReverse image
,"DATA"
1
8 dots/mm (203.2 dpi)11.81 dots/mm (300 dpi)
(page 58)
1
/. When using reverse image, space must be provided for the black background. Thus, vertical start
position ≥ 2 dots must be used.
2
/. Fonts 1 - 5 are fixed pitch. For character availability maps, see Appendix 3 “Fonts, Code Pages and
Character Sets”.
(The remaining part of this command is not changed and has therefore been omitted.)
3
Page 4
EasyCoder 91/300 dpi – Addendum to User's Manual
M COMMAND – MEMORY ALLOCATION
(page 91)
DescriptionThis command is used to allocate or partition the printer's memory into separate areas
for image buffer, forms, graphics, and soft fonts (not used).
SyntaxMp
Parameters
1,p2,p3
p
1
p
2
p
3
Image buffer area in whole Kbytes
Form memory area in whole Kbytes
Graphic memory area in whole Kbytes
All remaining memory will be allocated as soft font memory.
RemarksThe command to allocate the memory may have to be performed to initialize the printer
if the current memory areas are too small.
IMPORTANT:
The M command will also erase all forms and graphics and return printer default
settings.
The M command line will set image buffer, form and graphic memory area. The
remainder will automatically be allocated to a Soft Fonts Memory, a feature presently
not used in EasyCoder 91. As standard, the printer's memory is allocated like this:
1
/. Also called E-memory.
2
/. Typical memory setup for
an 8 dots/mm printer with a
128 Kbyte memory cartridge:
M118,63,63
The proportions between
form and graphics memory
may be changed. e.g.
M118,20,106
8 dots/mm (203.2 dpi)11.81 dots/mm (300 dpi)
• Internal memory size:128 Kbytes128 Kbytes
• Memory cartridge:Optional, see below128 Kbytes (standard)
• Image buffer:106 Kbytes188 Kbytes
• Form memory:5.1 Kbytes5 Kbytes
• Graphics memory:5 Kbytes5 Kbytes
• Soft fonts memory
1
:3 Kbytes47 Kbytes
• The printer's firmware requires approx. 9 Kbytes regardless of printhead density.
EasyCoder 91 can be fitted with a memory cartridge containing an additional 128
kbytes (standard in the 300 dpi versions) or 384 kbytes of RAM. When memory is
allocated, the printer's internal memory is used first. Thus, when using memory
cartridges, allocate at least 118 kbytes to the image buffer to make sure that forms and
graphics are stored in the removable memory cartridge
2
.
The printer can detect if a memory cartridge if inserted or not:
• If a cartridge is present, the printer will take the setup information from the cartridge.
• If a cartridge is not present, then the printer will take the setup information from its
internal RAM memory.
• If a memory cartridge is removed, the printer will use its default setup, see page 49.
Therefore, memory cartridges can be moved from printer to printer and function the
same way in each one.
The amount of memory and the current allocation can be printed on a label using the
U command or by printing a test label in the Test Mode, see page 32.
4
Page 5
EasyCoder 91/300 dpi – Addendum to User's Manual
M COMMAND – MEMORY ALLOCATION, cont'd.
Remarks, cont'd.When is it necessary to reconfigure memory in the printer?
• If your label size is larger then the current image buffer.
• If you need to change the size of the forms memory to accommodate more or less
forms.
• If you need to change the size of the graphics memory to accommodate more or less
graphics.
• If you have replaced the EPROM
• If you have fitted an unformatted memory cartridge.
Image Buffer
The image buffer is the area where the active print image is temporarily stored.
Calculate the memory size needed for your image area by measuring the largest form
intended to be printed (take future needs into consideration).
For less than full width labels, also refer to the q command, which allows trading off
print width for increased label length with the same image buffer size.
Formulas:
[(Height in mm x Dots per mm) x (Width in mm x Dots per mm)]/ (1024 x 8) = Kbytes required
or
[(Height in inches x Dots per inch) x (Width in inches x Dots per inch)]/ (1024 x 8) = Kbytes required
The printhead has a density of either 8 dots per mm (203.2 dots per inch) or 11.81 dots per mm (300 dots per inch).
(page 92)
Rule of thumb for full width labels (Printhead density 8 dots/mm):
Label height in inches
Label height in mm
× 22Kb (Min. 44Kb)
× 1Kb (Min. 44Kb)
Round off to the next higher whole number.
1
/. This setting format the
memory for a 127 mm (5)"
long full width label for a
printer with 8 dots/mm printhead density.
Also note that the memory
allocation values returned
e.g. by a U command may
differ slightly from the values
entered using an M command
because of certain round off
calculations in the firmware.
This should have few practical consequences and can
generally be ignored.
Rule of thumb for
Label height in inches
Label height in mm
Round off to the next higher whole number.
Form Memory
The Form memory is for permanent storage of label forms. A typical form requires 1
kbyte of memory. The size of each form can, for example, be displayed with a DIR
command at the DOS prompt.
Graphics Memory
The Graphics memory is for permanent storage of label graphics. Graphic files can vary
greatly in size. The size of each PCX file can, for example, be displayed with a DIR
command at the DOS prompt.
full width labels (Printhead density 11.81 dots/mm):
× 46.8 Kb (Min. 22Kb)
× 1.842 Kb (Min. 22Kb)
ExamplesResetting the memory via the serial port:
M104,5,5 ↵:Sets the memory to the value 106,5.1.5,3
1
5
Page 6
EasyCoder 91/300 dpi – Addendum to User's Manual
M COMMAND – MEMORY ALLOCATION, cont'd.
Examples, cont'd.Resetting the memory via the parallel port (Windows driver):
When installing a memory cartridge, or when you need to print extra long labels (see
below), you may want to change the memory allocation without having to set up a serial
1
/. The example assumes that
MS Windows 3.1x is installed
in drive C:\ and that the
printer is connected to LPT1:
communication. Using the MS-DOS Prompt in Windows 3.1x, you can send the
necessary M command via the parallel port as follows
In a text editor, e.g. Windows Notepad, write the desired M command, e.g.:
M118,20,106↵
Save the text file in the directory c:\windows\ under a suitable name (e.g. memsetup.txt).
In the Main group of Windows 3.1xProgram Manager, double-click the MS-DOS
Prompt icon.
In MS-DOS, the directory c:\windows\ is selected by default:
C:\WINDOWS>_
Enter the following DOS command:
C:\WINDOWS>copy memsetup.txt lpt1: ↵
MS-DOS responds by displaying:
1 file(s) copied
C\:WINDOWS>
1
:
(page 93)
Exit MS-DOS by typing:
C\:WINDOWS> exit ↵
Maximizing the Image Buffer:
When using the Windows printer driver, or the Direct Mode only, you have no need for
any form or soft font (E) memory. In the Windows printer driver, you do not need any
graphics memory at all, and possibly you can also dispense with graphics in the Direct
Mode. Thus, to be able to print as long labels as possible, you can allocate most of or
the entire RAM memory to the image buffer:
M117,0,0 ↵ :Sets max. image buffer for printer w/o memory cartridge
M245,0,0 ↵ :Sets max. image buffer for printer w. 128 Kbyte cartridge
M501,0,0 ↵ :Sets max. image buffer for printer w. 384 Kbyte cartridge
This table illustrates the connection between the M command, the memory allocated
to the print buffer and the maximum print length at full print width in the Direct Mode
at a printhead density of 8 dots per mm (203.2 dots per inch):
CommandImage Buffer SizeMaximum Print Length
M117,0,0 ↵119 Kbyte1150 dots = 143.75 mm (5.65")
M245,0,0 ↵250 Kbyte2400 dots = 300.00 mm (11.81")
M501,0,0 ↵513 Kbyte4930 dots = 616.25 mm (24.26")
6
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.