General Advice about Computer Ports: Serial. Parallel. USB. and Network
The Elekul 55 has a serial port. Use a straight through cable to connect the PC with the embosser.
The recommended baud rate is 19200 baud. Set this with a dip switch on the embosser. The Elekul is always set for 8 data bits. 1 stop bit. software handshaking and no parity. There are special parameters for the serial connection which are set by the emb.elt file.
Additional Notes on the Elekul 55
The main way that DBT figures out how to send data to the embosser is a file called EMB.ELT. For the Interpoint 55. you will see a long list of different forms. Each form can be thought of as a different size of paper.
Each of the form names in the EMB.ELT file for the Interpoint 55 is associated with different Interpoint 55 .INI file. For example. let's say you had a new .INI file you wanted to support called FRED.INI. You need to add a new line in the EMB.ELT file using the form name of FRED. Make sure the file FRED.INI is in the DBT subdirectory DRIVERS\PRINT55 (such as C:\DUXBURY\DRIVERS\PRINT55).
Issues in Creating INI files
The Interpoint NV company recommends using PRINT55 as a means of creating the .INI files. We used a batch file. Here is part of it:
print55 @11_w.ini /DS /CPL:41 /LPP:31 /TM:0 /LM:2 /RM:1 /FOLD:0 /MIR:0 /INI
print55 @11_n.ini /DS /CPL:30 /LPP:31 /TM:0 /LM:2 /RM:1 /FOLD:0 /MIR:0 /INI
print55 @11_d.ini /DS4 /CPL:41 /LPP:31 /TM:0 /LM:2 /RM:1 /FOLD /MIR /INI
print55 @11_nd.ini /DS4 /CPL:30 /LPP:31 /TM:0 /LM:2 /RM:1 /FOLD /MIR /INI
Once the print55 program reads in a .INI file. makes corrections from the command line and then saves the results. it always puts in the full path name of the table file. This can interfere with DBT. You probably want to be able to copy all the files in the PRINT55 directory to different places. depending on how you install the software. We carefully remove the full path (leaving the directory name) in the supplied .INI files. We recommend you do the same. After print55 has modified the files. edit them (or use a global replace program) to just leave the file name.
You will notice that all of the .INI files use the USA1_6 conversion table. This just means that this is the way that DBT communicates with the Interpoint 55. If you are doing Spanish braille in DBT. DBT will encode the material correctly so that you get Spanish braille on the Interpoint 55. For this to happen. leave all the tables with USA1_6. Using a different encoding table will cause scrambled braille.
You will notice that the tables are a bit imprecise about the form length. The form length of Interpoint 55 output is determined by the width of the paper rolls. Once you know how many lines you want. tell DBT what the maximum is. For the sake of convenience. we tell the Interpoint 55 to be able to output to the maximum dimensions.
The width is more critical. because that determines how the paper is cut. Changing the margins and the embossing width of the output is a real reason to create your own .INI files. Add the margins to the carriage width to get the total number of characters. For wide paper. we use 44 characters. Each character is 16 steps on the motor. each step is .3927mm when the roller is new. Thus. the carriage width is 704 steps or 276.44 mm (10.8 inches). The number for narrow paper works out to 8.16 inches. These widths may be up to 3% less if the roller is worn down in need of replacement.
Documentation supplied by Interpoint NV on command line syntax:
Syntax for Print55 program used by the ELEKUL 55 double sided Braille embosser.
Print55 [filename(s)] /? /H /V /VERSO /RECTO /DS /DS4:n /FOLD:n /RAW
/INI /LM:n /RM:n /TM:n /CPL:n /LPP:n /TAB:filename /MIR
/COMn:baud.word.stop.parity /LPTn /FILE:filename /X:n /SL:n
/DIS:n /SKIP:n.m /VSHIFT:n /BIND:n.o.w /ELE03:n /BATCH:n
[filename(s)] : Filename. use complete path names. wild cards allowed
/? /H : this help screen
/V : Verbose: give detailed information
/VERSO : Single sided. verso
/RECTO : Single sided. recto
/DS : Double sided. single pages
/DS4 : Double sided. quires (magazine style)
/DS4:n : Double sided. quires with n pages (book style)
/FOLD(:n) : Adds fold (dots) in middle of double sided pages>
(/FOLD = On. /FOLD:0 = Off)
/RAW : Send directly to output port
/INI : Save settings in PRINT55.INI
/LM:n : Left margin. n characters wide
/RM:n : Right margin. n characters wide
/TM:n : Top margin. n characters wide
/CPL:n : n characters per line
/LPP:n : n lines per page
/TAB:filename : Conversion table. (use full path names)
/MIR(:n) : Mirror margins (only applies for DS4) (/MIR:0 = Off)
/COMn:b.w.s.p : Print to serial port (E.g.: /COM1:19200.8.1.N)
/LPTn : Print to parallel port (E.g.: LPT3)
/FILE:filename : Print to file (use full path names)
/X:n : Number of copies
/DIS(:n) : Disable embosser between multiple texts (/DIS:0 = Off)
/SL:n : Screen lines (E.g.: /SL:25. /SL:43. /SL:50)
/SKIP:n.m : Insert m empty text lines at line n.
Can be used to fold the text.
/VSHIFT:n : Shift page vertically by n dot rows
(default 0. maximum 3)
/BIND:n.o.w : Add binding relief: offset from left margin=o dot cols
width=w dot cols
(/BIND:1.0.3 = On. Offset:0. width:3. /BIND:0 = Off)
/ELE03(:n) : Interprete input text as ELE03 embosser data
(/ELE03 = On. /ELE03:0 = Off)
/BATCH(:n) : Batch processing (program does not wait for key press)
(/BATCH = On. /BATCH:0 = Off)
@name : Use alternate ini file to load/save initial values
By default Print55.ini will be used.
File must reside in print55 directory.
-list.ext : ASCII file that contains a list of files to be printed
Each line in the file contains the name of a single file
to be printed. Options may also be included: only one
option per line. Lines preceeded by a ; are ignored.