IBM 4840-563 System Reference - Page 70

Byte 1, Bit 1: Raw Data Mode, Bit 2: Track 1 disabled, Bit 5: Hide Sentinels

Page 70 highlights

returns when the data interface is 2-wire serial and defaults to '1' or Carriage returns after tracks when PS/2 is the data interface. Byte 1, Bit 1: Raw Data Mode In this mode control characters within the track data are not removed from the return data. In some MSRs the control characters are removed from the track data before it is sent to the host. This mode sends exactly the characters found within the data track with no interpretation or removal. If this MSR does not currently remove control characters then this command has no effect. Any sentinel values discovered between the first start sentinel and the last end sentinel are to be treated as data. Byte 1, Bit 2: Track 1 disabled When set to '1' this bit disables or hides track 1 data. Factory default is '0', track 1 enabled. Byte 1, Bit 3: Track 2 disabled When set to '1' this bit disables or hides track 2 data. Factory default is '0', track 2 enabled. Byte 1, Bit 4: Track 3 disabled When set to '1' this bit disables or hides track 3 data. Factory default is '0' on 3-track MSR and '1' on 2-track JUCC models. Byte 1, Bit 5: Hide Sentinels When set to '1' the Sentinels are not included in the returned data. Factory default is '0'; Sentinels included in the MSR data. Byte 1, Bit 6: Use Custom Configuration This bit defaults to '0'. When this bit is set, the custom configuration in the rest of the configuration word is used. When not set the factory default configuration is used. Byte 1, Bit 7: Hide Error tracks When set to '1' this bit prevents the MSR from returning 'E' or 0x45 for bad tracks. If all three tracks on the card were corrupted no data would be sent to the host. If track 1 were bad then only tracks 2 and 3 would be sent to the host. The default setting is '0', send 'E' for bad tracks. Byte 2: Track 1 start sentinel The value in this byte is used as the track one start sentinel. It is set to 0x25 or '%' by default. The value assigned to this byte must be an ASCII code between 33 and 95('1'to'_'). This value is substituted in the return data in place of the sentinel found in the track data. Byte 3: Track 2 start sentinel The value in this byte is used as the track two start sentinels. It is set to 0x3B by default. The value assigned to this byte must be an ASCII code between 49 and 63('1'to'?'). This value is substituted in the return data in place of the sentinel found in the track data. SurePOS 500 Model XX3 Technical Reference, v 1.3 81 Page 70 of

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81

returns when the data interface is 2-wire serial and defaults to ‘1’ or Carriage returns after tracks when PS/2 is
the data interface.
Byte 1, Bit 1: Raw Data Mode
In this mode control characters within the track data are not removed from the return data.
In some MSRs the
control characters, “
!”#%&’*+,:;<=>?[\]^-
“,
are removed from the track data before it is sent to the host.
This
mode sends exactly the characters found within the data track with no interpretation or removal.
If this MSR
does not currently remove control characters then this command has no effect.
Any sentinel values
discovered between the first start sentinel and the last end sentinel are to be treated as data.
Byte 1, Bit 2: Track 1 disabled
When set to ‘1’ this bit disables or hides track 1 data.
Factory default is ‘0’, track 1 enabled.
Byte 1, Bit 3: Track 2 disabled
When set to ‘1’ this bit disables or hides track 2 data.
Factory default is ‘0’, track 2 enabled.
Byte 1, Bit 4: Track 3 disabled
When set to ‘1’ this bit disables or hides track 3 data.
Factory default is ‘0’ on 3-track MSR and ‘1’ on 2-track
JUCC models.
Byte 1, Bit 5: Hide Sentinels
When set to ‘1’ the Sentinels are not included in the returned data.
Factory default is ‘0’; Sentinels included in
the MSR data.
Byte 1, Bit 6: Use Custom Configuration
This bit defaults to ‘0’.
When this bit is set, the custom configuration in the rest of the configuration word is
used.
When not set the factory default configuration is used.
Byte 1, Bit 7: Hide Error tracks
When set to ‘1’ this bit prevents the MSR from returning ‘E’ or 0x45 for bad tracks. If all three tracks on the
card were corrupted no data would be sent to the host.
If track 1 were bad then only tracks 2 and 3 would be
sent to the host.
The default setting is ‘0’, send ‘E’ for bad tracks.
Byte 2: Track 1 start sentinel
The value in this byte is used as the track one start sentinel.
It is set to 0x25 or ‘%’ by default.
The value
assigned to this byte must be an ASCII code between 33 and 95(‘1‘to‘_‘).
This value is substituted in the
return data in place of the sentinel found in the track data.
Byte 3: Track 2 start sentinel
The value in this byte is used as the track two start sentinels.
It is set to 0x3B by default.
The value assigned
to this byte must be an ASCII code between 49 and 63(‘1’to’?’).
This value is substituted in the return data in
place of the sentinel found in the track data.
SurePOS 500 Model XX3 Technical Reference, v 1.3
Page 70 of
81