1 - Introduction
DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands)
Page 10 of 128 (
D99875629-43
)
1
Introduction
1.1
About This Document
This document describes the master command set available through byte-by-byte direct communication
with DynaPro Mini PIN encryption devices (referred to in this document as “the device”).
1.2
About Terminology
The general terms “device” and “host” are used in different, often incompatible ways in a multitude of
specifications and contexts. For example, “host” may have different a meaning in the context of USB
communication than in the context of networked financial transaction processing. In this document,
“device” and “host” are used strictly as follows:
Device
refers to the Pin Encryption Device (PED) that receives and responds to the command set
specified in this document. Devices include DynaPro, DynaPro Mini, and so on.
Host
refers to the piece of general-purpose electronic equipment the device is connected or paired to,
which can send data to and receive data from the device. Host types include PC and Mac
computers/laptops, tablets, smartphones, teletype terminals, and even test harnesses. In many cases
the host may have custom software installed on it that communicates with the device. When “host”
must be used differently, it is qualified as something specific, such as “acquirer host” or “USB host.”
Similarly, the word “user” is used in different ways in different contexts. This document separates users
into more descriptive categories:
The
cardholder
The
operator
(such as a cashier, bank teller, customer service representative, or server), and
The
developer
or the
administrator
(such as an integrator configuring the device for the first time).
Because some connection types, payment brands, and other vocabulary name spaces (notably Bluetooth
LE, EMV, smart phones, and more recent versions of Windows) use very specific meanings for the term
“Application,” this document favors the term
software
to refer to software on the host that provides a user
interface for the operator.
The combination of device(s), host(s), software, firmware, configuration settings, physical mounting and
environment, user experience, and documentation is referred to as the
solution
.
1.3
About Connection Types
DynaPro, DynaPro Mini, DynaPro Go, and related products use a common communication protocol
across a variety of physical connection layers, which can include universal serial bus (USB), Ethernet,
Apple 30-pin dock connector, and Bluetooth Low Energy (Bluetooth LE). The set of available
connection layers depends on the device. Details for communicating with devices via each physical
connection type are provided in section
1.4
About Device Features
The information in this document applies to multiple devices. When developing solutions that use a
specific device or set of devices, integrators must be aware of each device’s communication interfaces,
features, and configuration options, which affect the availability and behavior of some commands.
provides a list of device features that may impact command availability and behavior.