Programming instructions
Intermec Fingerprint v7.61 – Programmer’s Reference Manual Ed. 7284
Chapter 3 Image Transfer
 UBI10 is a combined protocol/fi le format for image transfer, as opposed 
to Intelhex and UBI00-UBI03 protocols described earlier in this chapter. 
UBI10 is used in various Intermec Windows Drivers.
 Protocol Description
!BG ↵    
 !X<pos>A ↵          
 !Y<pos>A ↵          
 !X<pos>A | !Y<pos>A !SB<bytes>W<data>     
 !X<pos>A | !Y<pos>A !SB<bytes>W<data>     
 !X<pos>A | !Y<pos>A !SB<bytes>W<data>     
 . . . . .
 !X<pos>A | !Y<pos>A !SB<bytes>W<data>!EG ↵ 
 !PRINT ↵ 
 Frame Defi nitions 
 The  width  of  the  image  in  the  STORE IMAGE  statement  should  be 
given as a multiple of 16 bits. 
!BG
 Begin graphics. 
    Always appended by a carriage return character.
!X<pos>A
  Set absolute x position <pos>. 
    The value must be divisible by 8. 
    Default value is 0. 
    Once set, it will affect all consecutive y-positions in 
the image, until a new x-position is set.
    Appended by a carriage return character, unless 
followed by a 
!SB<bytes>W<data>
 string on the 
same line. 
!Y<pos>A
  Set absolute y position <pos>. 
    Default value is 0.
    Appended by a carriage return character, unless 
followed by a 
!SB<bytes>W<data>
 string on the 
same line. 
!SB<bytes>W<data>
  Send one line of bitmap with <bytes> number of 
bytes. <data> is bitmap bytes. 
    Can be preceded by a new x- and/or y-position. 
    If appended by a carriage return character, next 
!SB
set of data will be positioned at the current y-position 
incremented by 1. 
    If no appending carriage return character is used, 
a new y-position must be specifi ed for next 
!SB
set of data. 
!EG
 End graphics. 
    Always appended by a carriage return character.
!PRINT
  End page (end frame). 
    Always appended by a carriage return character.
UBI10










