Programming instructions

6 
Terminology Used in this Manual 
What is a Lock Program? 
A Lock Program contains the instructions that a lock uses to 
perform its various functions. You can use the keypad to cre-
ate a Lock Program stored within the lock. You can also use 
DL-Windows (defined below) to create a Lock Program on 
your computer, and then transfer and store the Program in the 
circuitry contained inside the lock itself. The Lock Program is 
essentially a computer database file that maintains feature 
settings, schedules, audit trails, etc. Using DL-Windows, Lock 
Programs can be created with default information, edited on 
your PC, and then sent to (and even received from) locks. 
The Lock Program consists of 4 areas: User Codes, Fea-
tures, Time Zones, and Schedules, all defined below: 
What are User Codes? 
Also called User Access Codes or PIN Codes, User Codes are 
numbers the User enters into the lock keypad to unlock the 
lock. The User Codes are part of the Lock Program, and the 
Lock Program is stored in the lock circuitry awaiting the Users 
to key in their User Codes. 
What are Features? 
Your lock is designed to support several options and functions. 
Using the keypad or DL-Windows software, you can select the 
features you wish to activate, such as if the lock will automati-
cally adjust for Daylight Saving Time in the spring and autumn, 
or if the lock sounder should be disabled or enabled. 
What is a TimeZone? 
Events (recorded lock activities) can be programmed to occur 
at certain times. It is these times (for example, “every Tues-
day at 5PM”) that are referred to as TimeZones. TimeZones 
can be created manually through the keypad. You can use 
DL-Windows to create these TimeZones, and once created, 
you can link events to these TimeZones. 
What is a Schedule? 
Your lock can be programmed to maintain a schedule in which 
certain events can occur automatically. For example, you can 
program the lock to allow Groups of Users (with their User 
Codes) access ONLY during specific business hours. With 
another example, you can program another lock to UNLOCK 
at 9am, LOCK at noon for lunch, UNLOCK at 1pm, and LOCK 
again at 5pm--every weekday. As you can see, many different 
combinations of Schedules can be created to suit the needs of 
the Users. First you create TimeZones (see above). Next you 
create events and link them to your TimeZones (also using 
DL-Windows). When finished, you can view (in DL-Windows) 
your schedule.
What is a User? 
A User is a person who is authorized to simply use or make 
certain programming changes to the lock. This User can be 
anyone--from a one-time visitor (who will almost certainly have 
no authority to make changes) to the owner of the building in 
which the lock is installed (who will probably wish to have total 
authority to make changes). The DL1300 Series lock can hold 
up to 2000 Users in its programming memory, and each User 
possesses a pre-defined level of authority--a Programming 
Level--as to their ability to use or make changes to the lock. 
What is a Programming Level? 
The Programming Level defines the range of programming 
tasks a User is allowed to perform. The higher the Level, the 
more programming tasks the User is allowed (with Master al-
lowing ALL tasks). 
Note: Since the Programming Level is closely associated with 
the type of User and their abilities, a User who holds a certain 
Programming Level is sometimes referred to by their “User 
Type”. 
For example, DL1300 Series locks can hold up to 2000 Users 
in its programming memory, and each User is associated with 
a User Number (see definition of "User Number" below) and 
therefore a specific Programming Level, as follows: 
Master: Always associated with User Number 1. Is always 
enabled and can program all functions. (Abbreviated as 
Programming Level = M). 
Installer: Always associated with User Numbers 2 and 3.  
Can program all functions except changing the Master 
Code. (Abbreviated as Programming Level = 4). 
Manager: Always associated with User Numbers 4, 5, and 6.  
Can program all functions except functions relating to lock 
configuration. (Abbreviated as Programming Level = 3). 
Supervisor: Always associated with User Numbers 7, 8 and 
9. Can only program functions relating to day to day 
operation. (Abbreviated as Programming Level = 2). 
Print Only Users: Always associated with User Numbers 10 
& 11. Restricted to print event logs only. No other 
programming ability allowed. (Abbreviated as 
Programming Level = 1). 
Basic Users: Always associated with User Number 12 and 
higher (except 297-300). No programming ability allowed.  
Most Users are Basic Users, who are given their own 
personal User Codes and are only allowed to simply unlock 
the lock when desired. 
Programming Levels are hierarchical--higher levels are al-
lowed to do anything the levels below them can do. For exam-
ple, if you are a Manager, you are allowed to do anything that 
Supervisors, Print-Only Users and Basic Users can do in addi-
tion to those tasks allowed for Managers (Level 3). 
What is the Minimum Required Program Level? 
This Programming Level abbreviation is the minimum  pro-
gramming level required to access the particular Function.  
(The higher the level number, the more programming tasks the 
User is allowed, with Master allowing all tasks). 
In this manual, Programming Levels for the DL1300 are abbre-
viated as follows: M  = Master, 4 = Installer, 3 = Manager, 2 = 
Supervisor, 1 = Print Only Users 
See page 8 for more information, and see page 6 for the loca-
tion of these "Minimum Required Program Level" numbers. 
What is a User Number? 
(User Number =  Location Number =  User Location = Slot in 
Lock) 
User Numbers are used and are significant within each individ-
ual lock only. The User Number determines the Programming 
Level for each User. For example, DL1300 Series locks can 
hold up to 2000 Users in its programming memory. This mem-










