Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2K views

POS Technical Reference User Guide

Nutrikids Technical Reference Guide

Uploaded by

Anthony
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views

POS Technical Reference User Guide

Nutrikids Technical Reference Guide

Uploaded by

Anthony
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 104

POS Enterprise

Technical Reference Guide

Version 10.x | May, 2017


NUTRIKIDS® Software
POS Enterprise Technical Reference Guide
787 Elmgrove Road, Building 1 Rochester,
New York 14624

This confidential document is issued pursuant to non-disclosure agreements in place and subject to the terms and conditions
contained therein. Reproduction or use, without the express permission from Heartland of any portion of this manual is
prohibited. Copyright © Heartland Payment Systems, a Global Payments company
TABLE OF CONTENTS
PREREQUISITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Server Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Server Platform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Microsoft SQL Server Hardware Limitations (by Edition). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

NUTRIKIDS Hardware & Software System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Databases and Supplemental Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

District Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

POS Serving Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Online prepayments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Whitelist Additions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Database Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Directory Path Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

SQL Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Manager’s Database (Director/Manager Computer). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

*.LBS Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Station Database (Serving Line) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Environmental Factors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Wireless Networking in School Cafeterias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Interference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

How Can I Reduce Interference Affecting My Wireless Network? . . . . . . . . . . . . . . . . . . . . . . . . . . 6

NUTRIKIDS® Enterprise Technical Reference User Guide ii


Workstation Recovery Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Novell Networks and NUTRIKIDS POS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Setting Changes for Novell Version 5.x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Setting Changes for Novell Version 6.x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Controlling Resource Allocation with Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Keeping Workstations from Overusing File Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Increasing File Record Locks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

POS MANAGER SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10


Software User Privileges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Directory Path Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Local User Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Network User Rights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

When Users are Not Set as Administrators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

System Utility Recommendations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Windows Personalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Microsoft Security Essentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Required Hotfix for Windows 7 Computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

User Account Control Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Preparation for Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Set Up POSData Share. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Set Up the SQL Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Possible Database Restoration Errors And Solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Windows Authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

SQL Authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

SQL Central Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

NUTRIKIDS® Enterprise Technical Reference User Guide iiii


The NUTRIKIDS® Enterprise POS Manager Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Installing the NUTRIKIDS Enterprise POS Manager Locally. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Installing the NUTRIKIDS Enterprise POS Manager on a Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Configure the POS Manager Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Configuring Database Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Manager Program Startup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Setting the Data Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Logging into the Enterprise Manager’s Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Setup Review - Manager Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Verifying the Database Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Sending Information to Serving Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

How Software Updates are Handled. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Miscellaneous Procedures and Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Export Student Info. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Exporting Student Information to an Excel® Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Exporting Student Information to a Comma Delimited Text File . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Exporting Student Information to a Fixed Length File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Exporting Student Info as a Scheduled Task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Import/Setup District Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Set Up the District Data Update. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Set Up the Import File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Setting Up a Delimited File for Import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Setting Up a Fixed Width File for Import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Importing Data for a District Data Update. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Viewing the DDU Log File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

NUTRIKIDS® Enterprise Technical Reference User Guide iiiiii


Task Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Adding a Task in Task Scheduler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Modifying/Deactivating/Re-activating a Task in Task Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Printing Task Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Backup Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Balance Email Alerts - Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Fields Defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Transfer Pictures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Setting Up the NUTRIKIDS DistrictPicts Folder (Server Setup) . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Enabling Pictures in the NUTRIKIDS POS Manager Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Refreshing Pictures on the Serving Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Removing Old and Updating New Pictures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Bar Code Card Specifications for the IDR2 Pin Pad & Bar Code Reader. . . . . . . . . . . . . . . . . . . . . . . 49

ID Cards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

SERVING LINE SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53


Software User Privileges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Local User Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Network User Privileges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Central (Ensuring That Multiple Serving Lines Properly Share Information) . . . . . . . . . . . . . . . . . . . 53

When Users are Not Set as Administrators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

NUTRIKIDS® POS System Configuration under Windows 7®. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Other System Utility Recommendations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Windows Defender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Windows Aero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Windows Personalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Microsoft Security Essentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

User Account Control Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

NUTRIKIDS® Enterprise Technical Reference User Guide iviv


POS Serving Line Software Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Installation Options for the Serving Line Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Option 1 - Local Workstation Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Option 2 - Network Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Configure the NUTRIKIDS® Serving Line Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Using the Mouse in the Serving Line Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Configure the Database Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Setting Up the SQL End Day Process & Enable SQL Refresh Data. . . . . . . . . . . . . . . . . . . . . . . . 59

Central.LBS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Where to Locate Central: WAN vs. LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Network Setup for Central . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Configuring Central. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Central File Synchronization Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Maximum Number of Seconds for Central Database Synchronization Intervals . . . . . . . . . . . . . . . . 64

Auto Start Central Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Group by Sub-Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Many Lines in One Building. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Central: A Visual Depiction of a Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Configure the Serving Line Program, Part 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Setting the Station - Before Starting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Administrator Codes for the Serving Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Set the Station Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Logging Into the Station. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Verifying the Serving Line Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

NUTRIKIDS® Enterprise Technical Reference User Guide vv


HARDWARE SETUP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
POS Serving Line Hardware Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Terminals and Touchscreens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

UTC RETAIL 3170 and PioneerPOS Asterix X5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Touchscreen MONITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Using District Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Serving Line Stations: How is the Environment Set Up? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Serving Line Setup - PowerVar Conditioners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Installing a PowerVar Conditioner ONLY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Installing a PowerVar Conditioner with UPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Serving Line Input Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

NUTRIKIDS Device Configuration Utility Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

NUTRIKIDS IDR2 Input Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Assigning the IDR2 Device in the NUTRIKIDS Device Configuration Utility . . . . . . . . . . . . . . . . . . . . 82

Assigning Two (2) Devices in the Device Configuration Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Swap Devices from One Side to Another . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Questions & Answers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Connection Issues Suggestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

NUTRIKIDS Device Configuration Utility Options Defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Omnidirectional Orbit Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Orbit Scanner Driver Installation (USB Only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Orbit Scanner Bar Codes - USB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

HONEYWELL Hyperion 1300G Linear-Imaging Scanner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

Hyperion 1300G Linear-Imaging Scanner Driver Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

1300G Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

NUTRIKIDS Device Configuration Utility Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Assigning the 1300g Device in the Device Configuration Utility . . . . . . . . . . . . . . . . . . . . . . . . . . 92

NUTRIKIDS® Enterprise Technical Reference User Guide vivi


Cash Drawers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Serial Port Cash Drawer Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Serving line configuration with Electronic Cash Drawer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Discontinued Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Your Hardware Warranty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

If Your Hardware Warranty Has Expired . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

NUTRIKIDS® Enterprise Technical Reference User Guide viivii


PREREQUISITES
SUPPORTED OPERATING SYSTEMS
In order to ensure that the NUTRIKIDS® Point-of-Sale software runs properly at all points of installation
(Manager and Serving Line programs), the following operating systems are supported:
• Microsoft Windows® 7 Professional (32- and 64-bit)*
* Please see POS Manager Setup section for more information concerning these operating systems.
Concerning the server’s operating system, Microsoft Windows Server® 2003 is supported. When
installing the SQL Server for the NUTRIKIDS® POS Enterprise Version, Microsoft SQL Server 2008 or
2012 (Standard or Express versions) is supported.

Any versions of Microsoft Windows® 7 that are listed as Home,


Embedded, and POS Ready are NOT supported.

All Nutrikids POS products require Microsoft .NET Framework 2.0 or 3.5. Some
require Microsoft .NET Framework 3.5. Windows 7 automatically satisfies this
requirement since it includes Microsoft .NET Framework 3.5.
Microsoft .NET Framework 4.0 does NOT satisfy these requirements at all.

For more details concerning the server requirements, please see the section Server Requirements
below.

Please note that with Express versions of SQL Server there are performance limitations
and data size restrictions which can impact the use of NUTRIKIDS® POS software.

SERVER REQUIREMENTS
The following includes a detailed listing of the supported requirements for your servers when preparing
to install the NUTRIKIDS® POS software. Note that a dedicated SQL Server for the NUTRIKIDS® POS
Enterprise software is not required.

SERVER PLATFORM
Operating System Microsoft Windows Server® 2003 or 2008 (32-bit/64-bit)
Database Software Microsoft SQL Server® 2008 or 2012 (32-bit/64-bit)

HARDWARE
Processors Dual 2.5GHz single-core processors (or greater)
Memory 4GB (or greater)
Hard Disk RAID Array (recommended)*
Disk Space 20GB free (variable)*
* Storage space requirements can vary greatly from district to district. Database backups are created daily, and while these
are compressed, in larger districts each backup will occupy a considerable amount of space. Regardless of the disk space
requirements, we highly recommend that the server utilizes RAID technology for its hard drive configuration to protect against hard
drive failure.

NUTRIKIDS® Enterprise Technical Reference User Guide 11


SERVER REQUIREMENTS (CONTINUED)
SOFTWARE
Antivirus Software Capable of protecting SQL Databases
Archiving Software Capable of backing up SQL Databases

MICROSOFT SQL SERVER HARDWARE LIMITATIONS (BY EDITION)


The following specifies the maximum hardware utilization for the different editions of Microsoft SQL
Server® 2012.

Microsoft SQL Standard Microsoft SQL Enterprise


CPU Up to 4 OS Maximum
Memory (RAM) OS Maximum OS Maximum
SQL Database Size OS Maximum OS Maximum
Database Licensing §
Required Required
Network Licensing +
Required Required
§
Microsoft Standard & Enterprise Edition
One SQL Server Client Access License (CAL) is required for each software program installation (POS Manager and POS Serving
Line). The total quantity of CALs required is dependent on your implementation.
+
Microsoft Standard & Enterprise Edition
One Microsoft Windows Network Client Access License (CAL) is required for each software program installation (POS Manager and
POS Serving Line). The total quantity of CALs required is dependent on your implementation.

For more on database licensing for Microsoft SQL Server®, please visit http://www.microsoft.com/sqlserver/2008/en/us/
licensing-faq.aspx

NUTRIKIDS HARDWARE & SOFTWARE SYSTEM REQUIREMENTS


The following table shows the recommended settings for both the POS Manager and Serving Line
programs.

TECHNICAL SPECIFICATIONS
Features Recommended Minimum
Processor 2.9GHz Dual Core 1.86GHz Single Core
Memory (RAM) 4GB 2 GB
Hard Disk Space 200MB - 10GB 200MB - 10GB
Networking 100/1000 Mb Ethernet LAN 10/100 Mb Ethernet LAN
Operation System Microsoft Windows 7 Pro SP1
® ®
Microsoft® Windows® 7 Pro SP1
Interfaces (Serving Line only) One (1) available USB or serial One (1) available USB or serial
RS-232 port connection per input RS-232 port connection per input
device. Model selected determines device. Model selected determines
type of connection needed. type of connection needed.
Monitor SVGA SVGA
Touch-Capable (Serving Line Only) Touch-Capable (Serving Line Only)

NUTRIKIDS® Enterprise Technical Reference User Guide 22


TOPOLOGY
For demonstration purposes, each building in this topology has a different configuration. For instance,
the High School has one Manager computer and three Serving Line computers, Middle School has
one Manager computer and two Serving Line computers, while Elementary School has one Manager
computer and one Serving Line computer. The Manager program is also installed at the Food Service
NUTRIKIDS POS Enterprise Edition: Network Topology
® and can be installed on as many computers as needed.
Office for the Director

Supplemental
District Server Files
NUTRIKIDS
SQL Database
OFFICE
INTERNET
WAN

SIS Server
mySchoolBucks
Online Prepayments
(Optional Service)

WAN

WAN
HIGH SCHOOL MIDDLE SCHOOL ELEMENTARY SCHOOL

LAN LAN

LAN POS
POS Serving Line
Manager +
POS Manager

EXPLANATIONS
PREFERRED NETWORK SPECS* TOPOLOGY EXPLANATIONS
Local Area Network (LAN) Supplemental Files: District Server: POS Serving Line: mySchoolBucks:
Wired: DATABASES
100Mbps or greater AND SUPPLEMENTAL FILES
Wireless:** 802.11g or greater This network share stores system This server can be either shared or In buildings with multiple serving mySchoolBucks automatically

This network share stores system files that facilitate communication between the POS Manager and POS
Wide Area Network (WAN)
files that facilitate communication
between the POS Manager and
dedicated. The NUTRIKIDS POS
SQL database along with the
line computers, transactional data
(e.g. meal purchases, prepay-
downloads online prepayments
into the POS database. It also
Wired/Wireless: Serving
10Mbps orLine
greatercomputers. It also stores student pictures, system backups, and installation files necessary
POS Serving Line computers.
It also stores student pictures,
supplemental files can be hosted
on the same server or separate
ments) is shared between serving
lines via a central file, which can
automatically uploads POS
transactional data for the past 90
for automatic system
* Districts that don’t meet these network specifications may
still be eligible for implementation of NUTRIKIDS POS. updates.
system backups, and installation servers. Student/adult data can be setup on the district server or days so parents can view their
Please consult with your sales representative for more files necessary for automatic be imported automatically from a locally if preferred. In the event of child’s account activity online.
information. Performance of some system functions may system updates. scheduled SIS export or through a network outage, serving line
vary based on your network environment. For additional
details please reference our technical documentation. the Mizuni SIF agent. computers will continue to allow
DISTRICT SERVER
** Wired connections are the preferred method of
connectivity for local area networks.
transactions to be processed.
Copyright © 2012

This server can be either shared or dedicated. Student/adult data can be imported automatically from a
scheduled SIS export.

POS SERVING LINE


In buildings with multiple serving line computers, transactional data (e.g. meal purchases, prepayments)
is shared between serving lines via a central file, which can be setup on the district server or locally if
preferred. In the event of a network outage, serving line computers will continue to allow transactions to
be processed.

ONLINE PREPAYMENTS
Online prepayments are imported into the POS database automatically via a sync service. This import
process also automatically uploads POS transactional data for the past 90 days so parents can view their
child’s account activity online.

NUTRIKIDS® Enterprise Technical Reference User Guide 33


WHITELIST ADDITIONS
If you are currently using any content filtering please whitelist the following domains (for both http and
https):
• Nutrkidsonline.com
• etransfer.myschoolbucks.com
• heartlandschoolupdates.net
• heartlandschools.webex.com

DATABASE DEFINITIONS

DIRECTORY PATH DEFINITIONS


The following table provides a definition for directory locations for the Windows Operating Systems, that is
be used throughout this guide.
Operating System Default Directory Location
Name
Windows 7 <appdata> C:\ProgramData - by default is a hidden directory
Windows 7 (32 bit) <program files root> C:\program files
Windows 7 (64 bit) <program files root> C:\program files (x86)

SQL DATABASE
Description: The SQL Database acts as the medium to which student accounts, transactions, and
other data is accessed. NKPOS is the suggested name.
Note: If you are setting up SQL-based Central for multiple Serving Lines at the same building to
communicate with each other, the nkCentral database is also on the SQL Server. This is discussed in
the section titled SQL Central in Serving Line Setup section.

MANAGER’S DATABASE (DIRECTOR/MANAGER COMPUTER)


Name: NutKidMG.mdb
Description: This database stores several data elements including student and adult account
information, building information, and menu board configurations.
Location: POSData folder (networked share).
Notes: Updated by the Transfer Data to Serving Lines process.

NUTRIKIDS® Enterprise Technical Reference User Guide 44


DATABASE DEFINITIONS, CONTINUED

*.LBS FILES
Name: There are a large number of separate *.LBS files.

Description: These files are used for different purposes which include storing transactional
information, Free & Reduced applications, and flagging functionality within the POS
system.
Location: These files are created upon setup and all are located within the same POSData folder
(or other shared location) as NutKidMG.mdb.
Some LBS files are also stored on the local machine in the <appdata>\Nutrikids\
Enterprise folder tree.
Notes: *.LBS files include Manager- and Serving Line-level files.

STATION DATABASE (SERVING LINE)


Name: NutKidST.mdb

Description: This database is the local copy of all the data transferred from the Manager’s Database
to the Serving Line.
Location: NutKidST.mdb is automatically placed in <appdata>\NUTRIKIDS\Point of Sale\
Serving Line\Data. DO NOT MOVE THIS FOLDER OR ITS CONTENTS FOR ANY
REASON.
Notes: This file helps the system continue to function in the event of network connectivity loss.

NUTRIKIDS® Enterprise Technical Reference User Guide 55


ENVIRONMENTAL FACTORS
Whether you’re setting up Central for the first time or making changes, it is important to understand how
some environmental factors may impact the usage of NUTRIKIDS® POS software. These are outlined
below.

WIRELESS NETWORKING IN SCHOOL CAFETERIAS


Based on our experience with wireless technology in the food service environment, we have determined
that a hard-wired solution is the best option. Ethernet cables are shielded, making them less likely to
be impacted by interference.

INTERFERENCE
A limitation with wireless networks is interference. In this case it would be the signal traveling between
the wireless access point and the computer(s) running NUTRIKIDS POS. Interference can originate
from many sources, the most prevalent being the line of sight between the wireless access point and
the intended device using it, microwaves, refrigeration units (compressors), and cordless phones. On a
lesser scale, Bluetooth devices, fluorescent lights, other 802.11 wireless access points, and bad electrical
connections can also cause interference.

HOW CAN I REDUCE INTERFERENCE AFFECTING MY WIRELESS NETWORK?


Obstructions:
Make sure the access point is free from obstructions. This is particularly important in older schools where
walls may be constructed with concrete or brick. To maximize coverage, the access point should not be
placed too close to thick walls, other electronic devices, metal objects, or any other signal attenuating
objects that might block line-of-sight access to the computer(s) running NUTRIKIDS POS. In the event
that line-of-sight cannot be achieved, a wireless bridge or repeater is recommended; running an Ethernet
cable to each computer is strongly suggested.

Change the Channel:


If other wireless access points are nearby that are operating on the same frequency (for example,
2.4GHz) you should consider changing the default channel within the frequency to one that is being
used the least. Many access points default to the same channel and if they are nearby that channel can
become congested. Widely available programs like inSSIDer can help you determine which channel you
should switch your access point to.

Switch Your Frequency:


Sometimes switching the channel might not be enough to solve your interference issues. If there are
multiple electronic devices operating on the 2.4GHz frequency band close to where you’re deploying your
wireless network, you may want to consider purchasing 802.11n compliant access point(s) and network
adapter(s) that support the 5GHz frequency. Check the box closely, because not all 802.11n networking
equipment is created alike. Manufacturers can still label networking equipment as 802.11n compliant,
even if it only operates on the 2.4GHz frequency.

Remove the Offenders:


Start by replacing equipment that are obvious offenders (for example, a cordless phone). If that doesn’t
work, try systematically unplugging equipment that you suspect might be causing the interference. If that
solves the problem, then you can consider replacing it with a newer model, or try moving it further away
from the computer and access point.

NUTRIKIDS® Enterprise Technical Reference User Guide 66


WORKSTATION RECOVERY SOFTWARE
Similar to virus protection, many districts have begun using workstation recovery software to prevent
unwanted changes on workstations that cater to many users. These tools are optimal in computer labs
and campus libraries, but cause many issues when utilized on computers running NUTRIKIDS® POS
software. Folders used by NUTRIKIDS® POS software MUST be excluded from daily recovery operations.

NOVELL NETWORKS AND NUTRIKIDS POS


These settings are located in Novell Monitor on the Server.

These are the standard/default settings:


Client Record locks per connection 500
File locks per connection 250
Server Total record locks 20,000
Total file locks 10,000

These are the settings to use:


Client Record locks per connection 2,000
File locks per connection 1,000
Server Total record locks 80,000
Total file locks 40,000
The following Novell setting changes may be necessary in order for the Nutrikids POS software to work
properly.

SETTING CHANGES FOR NOVELL VERSION 5.X


>> From the Novell prompt, Novell:
>> Type in load monitor
>> Under Available Options select: Server Parameters then Locks
>> Set Maximum Record Lock Per Connection: 2,000
>> Set Maximum File Locks Per Connection: 1,000
>> Set Maximum Record Locks: 80,000
>> Set Maximum File Locks: 40,000
>> Save the settings and reboot the server

SETTING CHANGES FOR NOVELL VERSION 6.X


It may not be necessary to change settings at both the client and server. First try the Client settings and if
that does not resolve the issue try the server settings.
The Settings for Client and Server are as follows:
Client Changes - Novell Client Configuration, Advanced Settings, File Caching=on/off
Server Changes - Set parameters, NCP, Client file caching enabled=off
Level 2 oplocks enabled=off
Reference document Novell TID # 10085899 at support.novell.com

NUTRIKIDS® Enterprise Technical Reference User Guide 77


CONTROLLING RESOURCE ALLOCATION WITH LOCKS
A lock prevents a file or record from being updated by more than one user at a time. By controlling the
number of file and record locks available to a workstation or a server, you control access to files and
records.
You may choose to limit the number of locks to prevent overuse of file resources. Or you may choose to
increase the number of locks if workstations cannot open files.

KEEPING WORKSTATIONS FROM OVERUSING FILE RESOURCES


If workstations are overusing file resources by opening and locking too many files or records at one time,
use the following procedure to limit the number of locks for the server and for each workstation.
Before limiting file and record locks, make sure the workstations have an adequate number of locks to
access the files and records they need. Limiting needed locks can cause applications to generate errors.

PROCEDURE
1. At the server console prompt, load either SERVMAN or MONITOR.
LOAD SERVMAN | MONITOR <Enter>
NOTE: You can also set parameters with the SET command. See SET in Utilities Reference.
2. Choose Server Parameters from the Available Options menu.
3. Choose Locks from the Categories menu.
4. Decrease the following parameter values to limit the total number of file and record locks allowed for
the server:
Maximum Record Locks
Maximum File Locks
5. Decrease the following parameter values to limit the total number of file and record locks allowed for
each workstation:
Maximum Record Locks Per Connection
Maximum File Locks Per Connection
6. Press <Esc> twice to reach the Update Options menu.
7. Choose Update AUTOEXEC.NCF and STARTUP.NCF from the Update Options menu. A window
appears, indicating the path to the AUTOEXEC.NCF file.
8. If desired, press <Enter> to update the file. If you press <Enter>, the system writes the parameters to
the AUTOEXEC.NCF file or updates the parameters if they are already in the file. The file is updated
immediately. You do not need to reboot the server. If you do not press <Enter>, the parameter
changes last only until you reboot the server.

NUTRIKIDS® Enterprise Technical Reference User Guide 88


INCREASING FILE RECORD LOCKS
Use this procedure if applications fail because they cannot open enough files or because not enough
record locks are available.

PROCEDURE
1. At the server console prompt, load either SERVMAN or MONITOR.
LOAD SERVMAN | MONITOR <Enter>
NOTE: You can also set parameters with the SET command. See SET in Utilities Reference.
2. Choose Server Parameters from the Available Options menu.
3. Choose Locks from the Categories menu.
4. Increase the following parameter values to increase the number of file and record locks allowed for
the server:
Maximum Record Locks
Maximum File Locks
5. Increase the following parameter values to increase the number of file and record locks allowed for
each workstation:
Maximum Record Locks Per Connection
Maximum File Locks Per Connection
6. Press <Esc> twice to reach the Update Options menu.
7. Choose Update AUTOEXEC.NCF and STARTUP.NCF now from the Update Options menu. A
window appears, indicating the path to the AUTOEXEC.NCF file.
8. Press <Enter> to update the file. If you press <Enter>, the system writes the parameters to the
AUTOEXEC.NCF file or updates the parameters if they are already in the file. The file is updated
immediately. You do not need to reboot the server. If you do not press <Enter>, the parameter
changes last only until you reboot the server.

NUTRIKIDS® Enterprise Technical Reference User Guide 99


POS MANAGER SETUP
SOFTWARE USER PRIVILEGES
User privileges are vital to ensuring that the NUTRIKIDS software operates as intended at all stations
and computers. Users only need to be configured as a standard user, given that the account meets the
requirements outlined below.

DIRECTORY PATH DEFINITIONS


The following table provides a definition for directory locations for the Windows Operating Systems, that is
be used throughout this guide.
Operating System Default Directory Location
Name
Windows 7 <appdata> C:\ProgramData - by default is a hidden directory
Windows 7 (32 bit) <program files root> C:\program files
Windows 7 (64 bit) <program files root> C:\program files (x86)

LOCAL USER PRIVILEGES


There are a few folders in which users need full read/write privileges in order to have the Manager
programs run properly. Some districts prefer to keep the local C:\ drive of most workstations locked down
for security. NUTRIKIDS only requires the following user privileges:

Directory User Privileges


C:\<appdata> Read
C:\<appdata>\NUTRIKIDS - including all subfolders FULL CONTROL
C\<program files root>\NUTRIKIDS - including all subfolders FULL CONTROL

You can set these individuals as POWER USERS, just note that all NUTRIKIDS
software and hardware updates will require an Administrator to perform these.

Users must have allowances for FULL CONTROL. This includes:


• Modify
• Read & Execute
• List Folder Contents
• Read
• Write

NETWORK USER RIGHTS


When it comes to sharing the POSData folder from a network location, users will need full privileges.
Users must have allowances for FULL CONTROL. This includes:
• Modify
• Read & Execute
• List Folder Contents
• Read
• Write

NUTRIKIDS® Enterprise Technical Reference User Guide 1010


WHEN USERS ARE NOT SET AS ADMINISTRATORS
If district policies prohibit users of NUTRIKIDS software from being administrators, this workaround
may be considered. Note that, however, all users still need full read/write privileges to the folders
identified in the Local User Privileges section.
Make sure that a LOCAL or DOMAIN ADMINISTRATOR is logged in when installing the NUTRIKIDS®
POS Manager program.

1. Temporarily promote the desired user to an Administrator.


2. Log into the computer using this temporary account.
3. Install the program(s) being used on the computer.
4. Launch each program once as the above user and connect the databases correctly. This is necessary
because all settings are stored in the computer’s registry and are done so when an administrator
launches the program(s).
5. Demote the user account back to its original security level.

SYSTEM UTILITY RECOMMENDATIONS


The software performance is impacted with the use of security software and system updates. The
following recommendation are provided to avoid any performance issues.

WINDOWS DEFENDER
We recommend excluding c:\<appdata>\Nutrikids and c:\<program files root> from Windows Defender
real-time protection. If this location is not excluded from Windows Defender real-time protection, it could
slow down Manager Program performance due to continuous scanning of files within the folder.

WINDOWS AERO
We recommend disabling Windows Aero when running Windows 7 Professional or Enterprise. While
the Manager programs will run with Aero enabled, the Aero interface may use large amounts of system
resources to deliver the 3-D window interface; this could impact the performance of the NUTRIKIDS POS
Manager software.

WINDOWS PERSONALIZATION
We recommend not using the High Contrast Themes in the Personalization Options for desktop themes.
Using the High Contrast Themes will cause the NUTRIKIDS POS Manager and Serving Line Programs to
display the text and windows improperly or not at all.

MICROSOFT SECURITY ESSENTIALS


We recommend not using or disabling Microsoft Security Essentials, since it can use large amounts of
system resources, thus impacting the performance of the NUTRIKIDS POS Manager software.

REQUIRED HOTFIX FOR WINDOWS 7 COMPUTERS


If the Manager program is installed on a computer running Windows 7 without SP1, you must run the
hotfix provided at http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=980681&kbln=en-us.
This allows users of the program to email transaction histories from within a student’s account.

NUTRIKIDS® Enterprise Technical Reference User Guide 1111


USER ACCOUNT CONTROL SETTINGS
We recommend each computer set the User Account Control to Never Notify as shown below.

PREPARATION FOR SETUP


After reviewing all of the material in the Prerequisites section, you are ready to set up the necessary
components to complete your implementation of NUTRIKIDS® POS. A NUTRIKIDS Project Coordinator
will assist with a majority of the procedures described in this section.
You are encouraged to keep this manual handy as a reference and for any issues that may arise
concerning any of the procedures described. Within this section, you will see how to:

• Restore the NUTRIKIDS SQL database.


• Establish proper user rights.
• Configure the system for specific operating systems.
• Create and share the POSData folder.

SET UP POSDATA SHARE


You will need a shared network location where the main database, NutKidMG.mdb, will reside. Follow the
steps outlined here to set up/configure the POSData shared folder.

1. Create a shared folder named POSData. Verify the permissions.


2. If this folder has yet to be created, the preferred location is on a server, if possible. Be sure you are
logged in as an Admin, create the folder, share it out, and add users/groups.
3. Make sure the user or type of account has FULL CONTROL over the POSData folder. Add users/
groups and be sure they have FULL CONTROL to the file share. Make sure the folder has also been
shared out to them.

NUTRIKIDS® Enterprise Technical Reference User Guide 1212


SET UP THE SQL DATABASE
When setting up the NUTRIKIDS® POS system, the most logical place to start is with the database. If
this is a new implementation in your district, your NUTRIKIDS Project Coordinator (via a WebEx support
session) provides you with several important files.

STEPS
1. Restore SQLbackup.bak to the NKPOS database.
I. Place SQLbackup.bak at the root of C:\. More than likely, you will need to unzip/extract
the actual backup file within SQLbackup.bak.
a. To extract the compressed file, right-click the file and choose RENAME.
b. Highlight the BAK file extension and type ZIP. Click OK to confirm the change.
c. Double-click the ZIP file and extract tempsqlXXXX.bak (where XXXX are numbers)
to C:\.
II. Open MICROSOFT SQL SERVER MANAGEMENT STUDIO.
III. Restore the database that you previously extracted to C:\
a. Right-click DATABASES. Choose NEW DATABASE.

b. In the NEW DATABASE window, type NKPOS in the DATABASE NAME field.
c. Click OK to create the database.

NUTRIKIDS® Enterprise Technical Reference User Guide 1313


IV. To restore the database that you previously extracted to C:\, right-click NKPOS and
choose TASKS, RESTORE DATABASE. From this point, leave TO DATABASE and TO
A POINT IN TIME as-is and select FROM DEVICE. Browse for tempsql0000.bak on C:\
and click OK.

V. Check the RESTORE checkbox next to the database name.

NUTRIKIDS® Enterprise Technical Reference User Guide 1414


VI. Select OPTIONS under Select a Page on the left. When restoring the Database, check
OVERWRITE EXISTING DATABASE under RESTORE OPTIONS.
VII. Click OK at the bottom to begin the restoration process.

After the Database is restored, be sure to right-click NKPOS and choose PROPERTIES.
Go to OPTIONS and make sure that it’s set to SIMPLE RECOVERY MODEL.

NUTRIKIDS® Enterprise Technical Reference User Guide 1515


POSSIBLE DATABASE RESTORATION ERRORS AND SOLUTIONS
Error: Restore Header Only is Terminating abnormally.
Solution: You need to change the file extension of SQLbackup.bak file from .bak to .zip and then
extract. Use this naming convention: tempsql####.bak for restoration (#### can be the date of the
file extraction).
Error: Permission Denied
Solution: Add Network service to have Full Control under the Security tab of the SQLbackup.bak
file -OR- you may need to relocate the backup file to the default backup directory where SQL was
installed, typically something like:
C:\<program files root>\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup
Error: The System cannot find the path specified.
Solution: You need to specify a valid path to restore the NKPOS.mdf and NKPOS_log.ldf
Database files under the options area during the restoration process.

2. Set database user permissions.


I. Expand the Security folder outside the sub-directory of Databases.
a. Create a Nutrikids User or Group Account.
b. Verify that permissions were set correctly.

i. If Windows Authentication is used, click SEARCH and search for the user or
group being set up.
ii. If you are setting up a group, go to OBJECT TYPES and select GROUP. You
may also need to change the Location to the Entire Directory. Click ADVANCED
to search by name if you are not having success using CHECK NAMES.

NUTRIKIDS® Enterprise Technical Reference User Guide 1616


WINDOWS AUTHENTICATION
1. If using Windows Authentication, click SEARCH (at the top right).
2. If using a group account, be sure to check off GROUPS under OBJECT TYPES.
3. Under the LOCATIONS area, choose the ENTIRE DIRECTORY.
4. Type the name of the user or group and click CHECK NAMES.
5. Click OK.

SQL AUTHENTICATION
1. Type in your chosen user name in the LOGIN NAME box.
2. Click the SQL Server Authentication radio button.
3. Choose a password then confirm it (for consistency, we suggest nutrikids).
4. Uncheck ENFORCE PASSWORD POLICY. This will automatically uncheck the two boxes
below it
Note: If you get an error once, click OK when you’re finished creating the SQL Authentication
user. You may need to enable the SQL Server and Windows Authentication mode
(Mixed Mode). This can be found by right-clicking the name of the SQL Server. It is the
outermost icon in the Object Explorer. Choose Properties, Security, SQL Server and Windows
Authentication mode. Click OK.
5. At the bottom of the screen, change the default Database to NKPOS.
6. Click SERVER ROLES at the top left and check SYSADMIN.
7. Click User Mapping and check off the NKPOS Database from the list.
8. Click db_owner from the other list below
9. Click OK.

NUTRIKIDS® Enterprise Technical Reference User Guide 1717


3. Confirm the settings in the SQL Server Configuration Manager.
I. Open the SQL SERVER CONFIGURATION MANAGER by choosing START, ALL
PROGRAMS, MICROSOFT SQL SERVER 2008 or 2012, CONFIGURATION TOOLS.
Note: The path may be slightly different depending on the version of SQL Server used.
a. SQL Server Services
Make sure the SQL SERVER, SQL SERVER BROWSER, and SQL SERVER AGENT
(not functional with SQL Express version) Services are enabled for AUTOMATIC
START MODE, and make sure these are all Started/Running.

b. SQL Server Network Configuration


Click PROTOCOLS FOR SQL, make sure SHARED MEMORY, NAMED PIPES, and
TCP/IP are all Enabled. DON’T Enable VIA.
c. SQL Native Client
Click CLIENT PROTOCOLS FOR SQL, make sure SHARED MEMORY, NAMED
PIPES, and TCP/IP are all Enabled. DON’T Enable VIA.

You will need to restart the SQL server if making any changes (make sure there are no
other databases running on this server prior to restarting).

6. Check the SQL Server Agent in Services.msc (NOT available if the district uses SQL Express)
a. Click on the Recovery tab, and set the First failure, Second failure, and
Subsequent failures to “Restart the Service”.

b. Double check that on the General tab, and the startup type is set to “Automatic”.

NUTRIKIDS® Enterprise Technical Reference User Guide 1818


SQL CENTRAL CONSIDERATIONS
If you have multiple Serving Lines within your buildings and you’re already on the SQL Server (restoring
the main database), you may want to consider setting up SQL Central as well. That’s if you plan to use
SQL Central.
For more on Central and whether SQL Central is the right option for your district, please refer to Serving
Line Setup section.

NUTRIKIDS® Enterprise Technical Reference User Guide 1919


THE NUTRIKIDS® ENTERPRISE POS MANAGER PROGRAM
When you purchased the NUTRIKIDS Enterprise POS System, you received a CD containing all the
necessary programs and manuals required to get your system up and running. You will need to install
the Manager Software at each of the Director/Manager computers. There are two options available for
installing the NUTRIKIDS Enterprise POS software, Local or Network.

INSTALLING THE NUTRIKIDS ENTERPRISE POS MANAGER LOCALLY


Perform the software installation at the local workstation. If running an acceptable Windows 7 or newer
operating system, you must be logged into the computer as the NUTRIKIDS Enterprise POS user
with local administrative rights!

1. Insert the NUTRIKIDS ENTERPRISE POS CD-ROM into the computer.


2. From the computer’s DESKTOP, double-click MY COMPUTER (or launch WINDOWS EXPLORER).
3. Locate the CD-ROM Drive. It appears as NUTRIKIDS POINT OF SALE. Double-click to open. The
CD Splash Screen appears. Click BROWSE CD and navigate to RESOURCES.
4. Double-click SQLMG_SETUP.EXE.
5. Accept all default settings. (Essentially, click NEXT twice and then FINISH when the installation
completes.)
6. If you are prompted to restart the computer, click OK.
7. Repeat Steps 1 through 6 at every Director/Manager workstation.

INSTALLING THE NUTRIKIDS ENTERPRISE POS MANAGER ON A NETWORK


To perform the network installation of the software, you must have the ability to navigate to the POSData
folder on the server where the files will be stored. The program files are installed to the local workstation,
NOT the server. The installation will default to the local workstation; do not change the default settings!

1. From the Director/Manager computer, browse to the POSData folder (Verify folder permissions - all
user accounts must have FULL CONTROL).
2. Double-click SQLMG_SETUP.EXE.
3. Accept all default settings. (Essentially, click NEXT twice and then FINISH when the installation
completes.)
4. If you are prompted to restart the computer, click OK.
5. Repeat Steps 2 through 5 at every Director/Manager workstation.

If this is the first time you are installing files and thus do not have an
existing POSData folder on the network, you will have to open the CD
in My Computer (or Windows Explorer) and copy the files to the network
share.

NUTRIKIDS® Enterprise Technical Reference User Guide 2020


CONFIGURE THE POS MANAGER PROGRAM
Before you can log in and start working in the NUTRIKIDS Enterprise POS Manager program, you must
configure the settings for the software.

CONFIGURING DATABASE CONNECTIONS


1. Double-click the POS SQL MANAGER icon on the computer’s Desktop to launch the NUTRIKIDS
Enterprise POS Manager program.

2. The first time the POS Manager program launches, the CONFIGURE DATABASE CONNECTION
opens. (Accessible after initial setup by clicking CONFIGURE CONNECTION after launching the
program.)
3. On the SQL PROPERTIES Tab, fill in the following information:
• Database Server: The IP Address or SQL Server and Instance name of the SQL Server. If
there is a server instance, include it here. The proper naming convention is server\instance
(note that the opening \\ are not needed)
• Database Name: The name of the database on the SQL Server you will connect to. (Default
database name: NKPOS)
• Database Port: Port number to establish connections to your SQL Server. (MS SQL Server
Default: 1433)
4. Click CONNECT. If a connection is successful, the Data Path window displays.

If your SQL server operates through Windows Authentication, you will not need
to specify a User or Password, so these fields must remain blank. If it uses SQL
Authentication, you must specify the account user name and password, created
on the SQL server, which has been granted access to the SQL database.

NUTRIKIDS® Enterprise Technical Reference User Guide 2121


MANAGER PROGRAM STARTUP
After establishing the SQL Connection Settings, the program starts up and you are prompted to set the
data path and then log in.

SETTING THE DATA PATH


1. The first time you log into the NUTRIKIDS Enterprise POS Manager program, a DATA PATH window
displays.

2. Click BROWSE and navigate to the location of the POSData folder.

The Data Path should be specified using a UNC (Uniform Naming Convention)
path name or an IP Address. This means that mapping a drive to the POSData
folder and using that drive letter name in the path is not recommended.

3. From within this folder, click OPEN; this sets the current data path.

Make sure that the filename shown is DEFAULT.LBS.

4. Click CLOSE and the NUTRIKIDS Enterprise POS Manager program opens.

LOGGING INTO THE ENTERPRISE MANAGER’S PROGRAM


1. At USER NAME, select the name of the Food Service Director from the drop-down. (The account
shown here may not match the account necessary for selection in your district.)
2. At PASSWORD, type 1234. This is the Default Password for all accounts.
3. Click OK.

NUTRIKIDS® Enterprise Technical Reference User Guide 2222


SETUP REVIEW - MANAGER PROGRAM
After you have logged into the Manager program, verify that the correct database is selected.

VERIFYING THE DATABASE SETUP


1. Click BUILDINGS.
2. Click MODIFY/VIEW BUILDINGS.

3. If the database is set up correctly, the Buildings within your database are listed.

NUTRIKIDS® Enterprise Technical Reference User Guide 2323


SENDING INFORMATION TO SERVING LINES
Before you actually set up the serving lines at the POS Stations, you must transfer information to each
one.

1. From the TOOLBAR, choose TRANSFERS, TRANSFER DATA TO SERVING LINES.


2. To select all Serving Lines, check SELECT ALL.

Check Select All

Click
Transfer/Refresh

3. Click TRANSFER/REFRESH.
4. The TRANSFER COMPLETE pop up appears when the transfer is finished. Check the STATUS
column on the grid to make sure all transfers were successful. This is indicated with a green highlight
and the text Transfer Completed Successfully.
5. Click OK when done. Click CLOSE and then click CLOSE again to return to the Main Menu.

HOW SOFTWARE UPDATES ARE HANDLED


Occasionally, NUTRIKIDS will send an update email with updated versions of our software included. The
easiest way for the Technology department to disseminate this is via the network share (POSData folder).
Copy the new files to the network, overwriting what is currently there.
The software, when next launched, will check a version flag file on the network (for the Manager program,
this is SqlVers.txt; for the Serving Line program, this is StVers.txt) and then prompt the user to perform
an update.
If the user has full local administrator rights, they can perform the update at their leisure. If these users
have limited control, an administrator must perform the update.

NUTRIKIDS® Enterprise Technical Reference User Guide 2424


MISCELLANEOUS PROCEDURES AND FUNCTIONS
EXPORT STUDENT INFO
Some districts like to update their Student Information System (SIS) via the information that is entered or
maintained within NUTRIKIDS.
Let’s say that the administration wants cafeteria balances to appear within the SIS on Fridays, This
means they’ll need this information exported from NUTRIKIDS. Such is the case when entering Free &
Reduced applications and information within NUTRIKIDS. If this is the place where this information is
created and stored, other departments may need this information as well.
Choose FEATURES, EXPORT STUDENT INFO to begin. You can export student information from
NUTRIKIDS in three (3) formats:
• Microsoft® Excel® (XLS file)
• Text (TXT file)
• Fixed Length (TXT file)

EXPORTING STUDENT INFORMATION TO AN EXCEL® SPREADSHEET


1. Choose FEATURES, EXPORT STUDENT INFO.
2. Select the EXCEL SPREADSHEET Option (you must have Microsoft Excel installed on your
computer).

3. Click NEXT.
4. Select a Building or click SELECT ALL to select all buildings.
5. Click NEXT.
6. Select the fields that you would like in your Excel Spreadsheet by selecting it and clicking the right-
pointing arrow. Remove an item by selecting it from the right-hand list and clicking the left-pointing
arrow.
7. Click NEXT.
8. From the next window select the options you wish to export (All, Active Only, or Inactive Only
students, Student Eligibilities, and Eligibility Codes).
9. Click EXPORT.
10. Click OK at the confirmation prompt when the export completes.
11. Go to Excel and save the spreadsheet.

NUTRIKIDS® Enterprise Technical Reference User Guide 2525


EXPORTING STUDENT INFORMATION TO A COMMA DELIMITED TEXT FILE
1. Choose FEATURES, EXPORT STUDENT INFO.
2. Select the COMMA DELIMITED TEXT FILE Option.
3. Click NEXT.

4. Select a Building or click SELECT ALL to select all buildings.


5. Click NEXT.
6. Select the fields that you would like in your comma delimited file by selecting it and clicking the right-
pointing arrow. Remove an item by selecting it from the right-hand list and clicking the left-pointing
arrow.
7. Click NEXT.
8. From the next window select the options you wish to export (All, Active Only, or Inactive Only
students, Student Eligibilities, and Eligibility Codes).
9. Click NEXT.
10. In the FILE LOCATION window, click BROWSE.
11. Select a location and click OPEN. The default file name is POSStudents.txt.
12. Click EXPORT.
13. Click OK at the confirmation prompt when the export completes.

NUTRIKIDS® Enterprise Technical Reference User Guide 2626


EXPORTING STUDENT INFORMATION TO A FIXED LENGTH FILE
1. Choose FEATURES, EXPORT STUDENT INFO.
2. Select the FIXED LENGTH FILE Option.
3. Click NEXT.

4. Select a Building or click SELECT ALL to select all buildings.


5. Click NEXT.
6. Select the fields that you would like in your fixed length file by selecting it and clicking the right-
pointing arrow. Remove an item by selecting it from the right-hand list and clicking the left-pointing
arrow.
7. Click NEXT.
8. From the next window select the options you wish to export (All, Active Only, or Inactive Only
students, Student Eligibilities, and Eligibility Codes).
9. Click NEXT.
10. In the FILE LOCATION window, click BROWSE.
11. Select a location and click OPEN. The default file name is POSStudents.txt.
12. Click EXPORT.
13. Click OK at the confirmation prompt when the export completes.

EXPORTING STUDENT INFO AS A SCHEDULED TASK


If you plan to use EXPORT STUDENT INFO as a scheduled task, check SAVE EXPORT SETTINGS TO
SCHEDULER so you won’t have to worry about whether the export is actually occurring as scheduled or
not. Refer to the Task Scheduler topic for further details.

NUTRIKIDS® Enterprise Technical Reference User Guide 2727


IMPORT/SETUP DISTRICT DATA
The District Data Update (DDU) provides the ability to update and maintain student information by
passing the information from your district’s Student Information System (SIS). The SIS Administrator
generates an export file, and then the DDU is setup to import the information into NUTRIKIDS. The initial
setup is important to ensure the accuracy of the student data within your database. Once the setup is
complete and the process is in place, the DDU provides an accurate and convenient method of keeping
student records up-to-date on regular or as needed basis.
The import is designed to accept both text (.TXT) and Comma Separated Value (.CSV) file types. This
information, as well as the file name and location, must remain constant for this process to work correctly.

IMPORTABLE FIELDS

In order for the each record to import successfully it must include the five required§ field identified below.

Student ID§ State SS Number


First Name §
Zip Family ID
Last Name §
Guardian Email
Grade §
Room Track #
School (Building ID)§ DOB Language
Middle Initial Phone Gender (M/F)
Address 1 Eligibility** Ethnicity
Address 2 Alternate ID Student Notes
City Active/Inactive (Y/N)
§ REQUIRED FIELD

* IF THE DATE OF BIRTH (DOB) FIELD IS SELECTED, ANY RECORD THAT DOES NOT CONTAIN A DATE OF BIRTH IS WILL BE POPULATED WITH A DEFAULT DATE OF

1/1/1900.

** . PLEASE NOTE THAT THE PROGRAM ONLY ALLOWS ONE ELIGIBILITY CODE PER ELIGIBILITY TYPE.

NUTRIKIDS® Enterprise Technical Reference User Guide 2828


SET UP THE DISTRICT DATA UPDATE
Before you begin setup be sure the SIS file is ready and you have access to the file location.

1. Choose FEATURES, DISTRICT DATA UPDATE, STUDENTS/ADULTS.


2. Select STUDENT SETUP under SETUP DISTRICT IMPORT. Click NEXT.

3. Click BROWSE. Locate the SIS file. (The file type will either be .TXT or .CSV. This is the file created
by your Student Information System. Contact the file’s creator or your Technology Department if you
are not sure where this file is located.)
4. Click OPEN to save the location.
5. Click NEXT.
6. Select DELIMITED or FIXED WIDTH from the DATA SOURCE TYPE window. (If you’re unsure,
contact the file’s creator or your Technology Department.)
7. Click NEXT. Depending on the Data Source Type that you select, follow the steps on the following
pages for the appropriate type.

NUTRIKIDS® Enterprise Technical Reference User Guide 2929


SET UP THE IMPORT FILE
Depending on the type of file you’ll be using for the import, you must set up this information after selecting
the file. This informs the system of how to read the file when imported, so that all of your fields are set
correctly to prevent issues. There are two (2) types of files: DELIMITED and FIXED LENGTH.

SETTING UP A DELIMITED FILE FOR IMPORT


Follow the steps below if you are using a delimited file. The delimiter is a character that is used to
separate each field in the .txt/.csv file from the next field.

1. Check which delimiter you are using. Notice that you may use the OTHER field in case the .txt/.csv
file has a unique delimiter.
►► A Comma Delimited (.csv) file could look like this:
FirstName, LastName, Address, City, State, ZIP
2. Select the row at which you want the import to start. (If the .txt/.csv file has a header row, then you
should start the import at Row 2, otherwise leave this option set to 1.)
3. From the drop-down, select a Text Qualifier. (The Text Qualifier is used to identify text groupings in
the .txt/.csv file. For example, if the .txt/.csv file contains Student ID Numbers but these are enclosed
in quotations, it is these quotations that represent the beginning and end of each text field in the .txt/.
csv file (for example, if last name = “Jones Jr.”).
4. Click NEXT.

Set Start Row


Set Text
Select Qualifier
Delimiter

Click NEXT

If you have the NUTRIKIDS Free & Reduced Module, DO NOT import F&R eligibilities.
If your import file contains an Eligibility field, you can select the Skip Column option
(delimited files only) to ignore that field during import, or uncheck it (fixed width files only).

NUTRIKIDS® Enterprise Technical Reference User Guide 3030


5. From the ASSIGN IMPORT FIELD NAMES window, assign each column to a field name.
To assign each column to a particular Field Name, simply click the column (the column turns yellow)
and then select the appropriate Field Name from the drop-down located near the top. If you do not
want a field imported use the SKIP COLUMN field name.

6. Click NEXT when you are finished assigning fields.


If you fail to identify each column, you will be prompted to select a field name for each column. Click
OK to go back and assign each column to a field.

If your .txt/.csv file contains ALL of the Active Students in your District, and NO
Deactivated Students, you may check the option labeled ACTIVE ONLY LISTED.
Please call 1.800.724.9853 if you have any questions regarding Active Only Imports.

NUTRIKIDS® Enterprise Technical Reference User Guide 3131


IMPORT SETUP CODES
The IMPORT SETUP CODES is organized into four (4) tabs, Main, Buildings, Grades, and Ethnicity.

MAIN TAB
ELIGIBILITY CODES – Covert codes for Free, Reduced,
and Full Paid students. If you have the NUTRIKIDS Free &
Reduced Module, DO NOT import F&R eligibilities. If your
import file contains an Eligibility field, you can select the
Skip Column option to ignore that field during import.
MATCH BUILDINGS BY – Indicate how the building(s) is
identified in the import file (Building Number or Building
Code).You must choose one or both.
NOTE: If you are using the Building Import Codes feature
be sure to check Building Code.
GENDER CODES – If the import includes the students’
gender, include the codes for male and female. M (male)
and F (female) are the default codes if these fields are left
blank.
ACTIVATION CODES – Codes for Active and Inactive
students, if used. Also indicate if this import is ACTIVE
ONLY LISTED (no inactive accounts are listed within the
import file).
DATE OF BIRTH FORMATTING – If the date of birth field
is being imported, check DATE OF BIRTH FORMATTING
and select a format order. If the date is within a delimiter,
enter it in the field provided. If the DOB is a set number
of characters, select FIXED LENGTH and choose the
appropriate length (6 or 8).
BUILDINGS TAB
This feature allows you to map multiple building import
codes to an existing NUTRIKIDS building ID. When the
student’s Student Information System (SIS) assigned
building ID is different than the NUTRIKIDS Building ID,
the student record can import and it is programmatically
assigned to the appropriate building code. One building
can be assigned per building import code, however
there can be multiple import codes created to the same
NUTRIKIDS building. (Refer to the example in sample
screenshot. T. Jefferson Elementary has been setup with
two building import codes- 2222 and 4444).

NUTRIKIDS® Enterprise Technical Reference User Guide 3232


BUILDINGS TAB, CONTINUED
NEW - Use the NEW button to map a SIS Building ID to an
existing NUTRIKIDS Building. The Building Import Code
can be an alpha-numeric with a limit of 100 characters
(case-insensitive), and the following special characters are
allowed - underscore, space, period, dash, exclamation
point, question mark, and parentheses.
Click the NEW button, then enter the Building Code (this
is the SIS Building ID), click the associated NUTRIKIDS
Building, and then click SAVE. A prompt appears confirming
a successful save, click OK.

EDIT - Use the EDIT button to modify a pre-existing


mapped building code.
Click to select the Building Import Code you would like to
modify, and then click the EDIT button. Enter the Building
code, and click SAVE. A prompt appears confirming a
successful save, click OK.

DELETE - Use the DELETE button to remove a pre-existing


mapped building code.
Click to select the Building Import Code you would like
to remove, and then click the DELETE button. A prompt
appears confirming the deletion, click YES or NO.
NOTE: If you delete a building code, the students
configured to this building will display on an error report
during the District Data Import and subsequently not show
at the serving line.

NUTRIKIDS® Enterprise Technical Reference User Guide 3333


GRADES TAB
This feature allows you to map custom grades to an
existing NUTRIKIDS grade and building. When a the
student’s assigned grade in the SIS does not match the
NUTRIKIDS grade the student record can import and is
programmatically assigned to the mapped grade. One
grade code can be assigned to one or multiple buildings.

NEW - Use the NEW button to map a custom grade code to


an existing NUTRIKIDS grade and building(s). The Grade
Code can be an alpha-numeric with a limit of 10 characters
(case-insensitive), and special characters are allowed.
Click the NEW button, then enter the Grade Code (this
is the SIS Grade code), click the associated NUTRIKIDS
Building(s), and then click SAVE. A prompt appears
confirming a successful save, click OK.

EDIT - Use the EDIT button to modify a pre-existing


mapped grade code.
Click to select the Grade Code you would like to modify, and
then click the EDIT button. Enter the desired changes, and
click SAVE. A prompt appears confirming a successful save,
click OK.

DELETE - Use the DELETE button to remove a pre-existing


mapped grade code.
Click to select the Grade Code you would like to remove,
and then click the DELETE button. A prompt appears
confirming the deletion, click YES or NO.
NOTE: If you delete a grade code, the students configured
to this building will display on an error report during the
District Data Import and subsequently not show at the
serving line.

NUTRIKIDS® Enterprise Technical Reference User Guide 3434


ETHNICITY TAB

If the import file includes the ethnicity of students and you


have identifying codes for each group, enter these codes
under the ETHNICITY Tab. The maximum length for each
group is 3 characters and click SAVE.

SETTING UP A FIXED WIDTH FILE FOR IMPORT


1. Identify and record the field information from your Fixed Width file. (To do this you will need to
determine the start position and length of each field in the .txt file. For example, as shown in the
sample text file below, you can see that there are 5 fields. The Student ID field begins at position 1
and has a length of 10. The First Name field begins at position 11 and has a length of 10. The Last
Name field begins at position 21 and has a length of 10. The Address field begins at position 31 and
has a length of 25. The Grade field begins at position 56 and has a length of 2.)

Using Notepad can help you determine the Start Positions of each field in your .txt file. Be
sure that Word Wrap is turned OFF (choose FORMAT and uncheck WORD WRAP) and
also make sure the Status Bar is showing (choose VIEW and then choose STATUS BAR).

NUTRIKIDS® Enterprise Technical Reference User Guide 3535


2. Select the row at which you want the import to start. (If the .txt/.csv file has a header (a row that
displays what each column represents) then you should start the import at Row 2, otherwise leave
this option set to 1.)
3. Click PRINT GRID to get a printed copy of the start and length positions for each field that you
entered into the system. (It is recommended that you keep this printed copy for future reference in
case you need to setup the District Data Import again.)
4. Click NEXT.

IMPORT SETUP CODES


The IMPORT SETUP CODES is organized into four (4) tabs, Main, Buildings, Grades, and Ethnicity.

MAIN TAB
ELIGIBILITY CODES – Covert codes for Free, Reduced,
and Full Paid students. If you have the NUTRIKIDS Free &
Reduced Module, DO NOT import F&R eligibilities. If your
import file contains an Eligibility field, you can select the
Skip Column option to ignore that field during import.
MATCH BUILDINGS BY – Indicate how the building(s) is
identified in the import file (Building Number or Building
Code).You must choose one or both.
NOTE: If you are using the Building Import Codes feature
be sure to check Building Code.
GENDER CODES – If the import includes the students’
gender, include the codes for male and female. M (male)
and F (female) are the default codes if these fields are left
blank.
ACTIVATION CODES – Codes for Active and Inactive
students, if used. Also indicate if this import is ACTIVE
ONLY LISTED (no inactive accounts are listed within the
import file).
DATE OF BIRTH FORMATTING – If the date of birth field
is being imported, check DATE OF BIRTH FORMATTING
and select a format order. If the date is within a delimiter,
enter it in the field provided. If the DOB is a set number
of characters, select FIXED LENGTH and choose the
appropriate length (6 or 8).

NUTRIKIDS® Enterprise Technical Reference User Guide 3636


BUILDINGS TAB
This feature allows you to map multiple building import
codes to an existing NUTRIKIDS building ID, so when
the student’s Student Information System (SIS) assigned
building ID is different than the NUTRIKIDS Building,
the student record can import and it is programmatically
assigned to the appropriate building code. One building can
be assigned per building import code, however there can
be multiple import codes created to the same NUTRIKIDS
building. (Refer to the example in sample screenshot. T.
Jefferson Elementary has been setup with two building
import codes- 2222 and 4444).

NEW - Use the NEW button to map a SIS Building # to an


existing NUTRIKIDS Building. The Building Import Code can
be an alpha-numeric with a limit of 100 characters (case-
insensitive), and the following special characters are allowed
- underscore, space, period, dash, exclamation point,
question mark, and parentheses.
Click the NEW button, then enter the Building Code (this
is the SIS Building #), click the associated NUTRIKIDS
Building, and then click SAVE. A prompt appears confirming
a successful save, click OK.

EDIT - Use the EDIT button to modify a pre-existing mapped


building code.
Click to select the Building Import Code you would like to
modify, and then click the EDIT button. Enter the Building
code, and click SAVE. A prompt appears confirming a
successful save, click OK.
DELETE - Use the DELETE button to remove a pre-existing
mapped building code.
Click to select the Building Import Code you would like
to remove, and then click the DELETE button. A prompt
appears confirming the deletion, click YES or NO.
NOTE: If you delete a building code, the students configured
to this building will display on an error report during the
District Data Import and subsequently not show at the
serving line.

NUTRIKIDS® Enterprise Technical Reference User Guide 3737


GRADES TAB
This feature allows you to map custom grades to an
existing NUTRIKIDS grade and building. When a the
student’s assigned grade in the SIS does not match the
NUTRIKIDS grade the student record can import and is
programmatically assigned to the mapped grade. One
grade code can be assigned to one or multiple buildings.

NEW - Use the NEW button to map a custom grade code to


an existing NUTRIKIDS grade and building(s). The Grade
Code can be an alpha-numeric with a limit of 10 characters
(case-insensitive), and special characters are allowed.
Click the NEW button, then enter the Grade Code (this
is the SIS Grade code), click the associated NUTRIKIDS
Building(s), and then click SAVE. A prompt appears
confirming a successful save, click OK.

EDIT - Use the EDIT button to modify a pre-existing


mapped grade code.
Click to select the Grade Code you would like to modify,
and then click the EDIT button. Enter the desired changes,
and click SAVE. A prompt appears confirming a successful
save, click OK.

DELETE - Use the DELETE button to remove a pre-existing


mapped grade code.
Click to select the Grade Code you would like to remove,
and then click the DELETE button. A prompt appears
confirming the deletion, click YES or NO.
NOTE: If you delete a grade code the students configured
to this building will display on an error report during the
District Data Import and subsequently not show at the
serving line.

NUTRIKIDS® Enterprise Technical Reference User Guide 3838


IMPORTING DATA FOR A DISTRICT DATA UPDATE
Importing data in order to update the NUTRIKIDS Database should ONLY be done after ALL serving lines
have finished their End Day Routine.

1. Under FEATURES, DISTRICT DATA UPDATE, STUDENTS/ADULTS, select STUDENT IMPORT


within the Import District Data section.
2. Click NEXT.

3. Browse through the Student Import Samples to verify accuracy. (There are five students that are
previewed in this section. Look through each Student’s information and confirm that the data looks
correct. Click the arrow [>>] keys located at the top to see the next student on the preview screen.)
4. Click IMPORT when you are done previewing the import. (If any of the import fields do NOT look
correct, click CLOSE. Review the import file and return to the DDU setup to analyze for issues.)

5. Click YES when prompted to update the student file.

NUTRIKIDS® Enterprise Technical Reference User Guide 3939


6. A backup is created prior to the start of the DDU. Click OK at the permissions prompt if your account
has the proper read/write access on the SQL Server. If not, the backup will not be created. (It is
recommended that you DO NOT proceed without first creating a backup.)
7. Click BROWSE in the BACKUP DATA window. Browse to a safe location (NOT in the same location
of your main database) and record the location of this backup on a separate sheet of paper for future
reference. When you’ve chosen a location to save your backup, click SAVE.
8. Click BACKUP. A Progress Window appears.

9. Click OK to confirm that the database has been backed up.


10. When the district data import is complete, Click OK to view the report that generates. The report
includes students/classrooms that have been added to the database. (It is recommended that you
print this report in case there are any questions about the import after it has been completed.)
11. If the enrollment changed by more than 20%, you are prompted to either continue or restore the
Pre-Import Data. If you are satisfied with the new changes, click CONTINUE ANYWAY. If not, click
RESTORE PRE-IMPORT DATA to restore the information you had before the District Data Import.
12. The last step shows you Pre-Import/Post-Import Information. Please take note of this information for
future reference. (Note that this screen displays enrollment figures for Free, Reduced, and Full Paid
students for your entire District. It also displays the number of new students and deactivated students
in the NUTRIKIDS Database.)
13. If for any reason the Import numbers do NOT look correct, click CANCEL to restore the information
you had before the District Data Import. (If you decide to restore the Pre-Import Data, you are
prompted to confirm this action. Click YES and your original database settings are restored.)
14. Click OK. Click YES to confirm your desire to keep these changes.

NUTRIKIDS® Enterprise Technical Reference User Guide 4040


VIEWING THE DDU LOG FILE
Want to view the results of all the DDUs run? The Manager program has a log file for that…

1. Choose FEATURES, DISTRICT DATA UPDATE, VIEW LOG.


2. From the drop-downs, select the FROM and TO dates. Click NEXT.

3. From the list of District Data Updates performed, check the ones you wish to review.

4. Click NEXT. The results window displays. Click PRINT to print out the log file. Click CLOSE to exit.

NUTRIKIDS® Enterprise Technical Reference User Guide 4141


TASK SCHEDULER
This feature allows you to automate routine tasks such as: serving line import/transfers, district data
updates, export student data, and backups. These tasks can be scheduled to occur at designated times
throughout the week. The Manager program must remain open during the scheduled time of each task in
order for the routine to be performed, but can be minimized.

1. Choose TOOLS, PREFERENCES.


2. Click the SYSTEM OPTIONS tab.
3. Click ENABLE TASK SCHEDULER.
4. Enter passcode ts12.

Use the same passcode to DISABLE Task Scheduler from running. DO


NOT do this if you plan to stop a few tasks.

ADDING A TASK IN TASK SCHEDULER


1. Choose FEATURES, TASK SCHEDULER.
2. Click ADD TASK.

NUTRIKIDS® Enterprise Technical Reference User Guide 4242


3. Select the time to run task.
4. Select the day(s) to run task.
5. Select a task (only one task can be selected per scheduling. To schedule multiple tasks, save this
task and create a new one).
6. Click SAVE TASK.

7. Click OK.

NUTRIKIDS® Enterprise Technical Reference User Guide 4343


MODIFYING/DEACTIVATING/RE-ACTIVATING A TASK IN TASK SCHEDULER
1. Choose FEATURES, TASK SCHEDULER.
2. To modify/deactivate/re-activate, double-click a Task from the window.
3. Modify fields appropriately. If this is an Active task, click the TASK STATUS drop-down and select
INACTIVE. If the task is Inactive, click the drop-down and select ACTIVE.
4. Click SAVE TASK.
5. Click OK.

When the scheduler is about to perform a task it will grant you the
opportunity to cancel it if you happen to be working in the program.

PRINTING TASK RESULTS


1. From within the Task Scheduler window, click PRINT TASK RESULTS.
2. Select a date from the drop-down.
3. Click PRINT RESULTS.

NUTRIKIDS® Enterprise Technical Reference User Guide 4444


BACKUP DATABASE
We recommend backing up data at the end of each day. You have the option to back up to any location.
Ideally, a backup should be made to a location other than the location of the current database.
1. Choose TOOLS, BACKUP DATABASE.
2. If you are logged in with the appropriate access rights, click OK at the warning to proceed.

3. Click BROWSE in the BACKUP DATA window. Browse to a safe location (NOT in the same location
of your main database) and record the location of this backup on a separate sheet of paper for future
reference. When you’ve chosen a location to save your backup, click SAVE.
4. Click BACKUP. A Progress Window appears.
5. Click OK to confirm that the database has been backed up.

NUTRIKIDS® Enterprise Technical Reference User Guide 4545


BALANCE EMAIL ALERTS - SETUP
If your district plans to use Balance Email Alerts to inform parents/guardians and adult staff about low and
negative balances, the program must be installed and SMTP settings should be set up.
To install, navigate to your POSData share and run NKBALEMAILSETUP.MSI. When you launch the
NUTRIKIDS Manager program, choose FEATURES, EMAIL BALANCE ALERTS. Click the SMTP Tab to
set up the Simple Mail Transfer Protocol (SMTP).

FIELDS DEFINED
Items marked with an asterisk (*) are required for proper functionality.

Field Definition
SMTP Server* IP or network name of the server that hosts the SMTP server.
Use Authentication Check to enable basic user authentication to the SMTP server, meaning that
the user account and password that exist on that server need to be supplied.
Windows SSPI authentication is currently not supported.
SMTP Server Port* The port on which the SMTP Server is listening. Ensure that virus scanning is
not blocking communications with this port, typically Port 25.
From Email Address* The email address that the alert emails are being sent from.
From Display Name* The name that is displayed by the recipient’s email client when the email
is delivered. For example, in Microsoft® Outlook®, a display name of Gloria
Johnson with an email address of g_johnson@nksd.k12.ny.us appears as
Gloria Johnson <g_johnson@nksd.k12.ny.us>.
Use SSL If your district’s SMTP Server has a Secure Sockets Layer (SSL) certificate and
uses encryption for communication between the client and the server, check this
option.
Send Test Email Enables you to send a test message to a specified account. The test message
uses the settings allocated on the other tabs.
Enable Debugging Checking this option allows for further debugging, but most likely will be handled
by a NUTRIKIDS Customer Service Representative (1.800.724.9853, option #5).
Debugging Options Write Emails To A Log File Without Sending goes through and generates all of
the intended emails, yet rather than send them, writes each to a log file.
Override Recipient With allows the user to specify an explicit email address that
all emails are sent to, rather than the actual recipients (substitutes the actual
email address with this one.)
Test Connection Click to see if your connection to the SMTP server successfully works.

NUTRIKIDS® Enterprise Technical Reference User Guide 4646


TRANSFER PICTURES
Before you can transfer student pictures to Serving Lines, some work has to be done into order to ensure
that everything is correctly set up. Below, the entire process is explained. Please follow these steps closely
to ensure success!
All picture files must be JPEG (.jpg) or Windows Bitmap (.bmp) format. JPEGs are recommended. The
file names for the pictures must be the Student ID numbers from your NUTRIKIDS POS System Database
(for example, 123456.jpg).

SETTING UP THE NUTRIKIDS DISTRICTPICTS FOLDER (SERVER SETUP)


If you exported pictures from a CD, you have already created the DistrictPicts folder and populated it with
picture files. Proceed to Enabling Pictures in the NUTRIKIDS POS Manager Program below.

1. Create a folder in the same directory as the main database, NutKidMG.mdb, and name it
DistrictPicts. You can locate this directory in the Manager Program. (In the Manager Program,
choose TOOLS, DATAPATH. POS DATA PATH to see the location of the POSData folder share or
directory.)
2. Copy/upload the student pictures into the DistrictPicts folder.

ENABLING PICTURES IN THE NUTRIKIDS POS MANAGER PROGRAM


1. From the Toolbar, choose POS SETUP, SETUP POS STATIONS.
2. From the SETUP STATIONS window, double-click a STATION to open it.
3. At the STATION INFO Tab, check SHOW STUDENT PICTURES. Check DISPLAY AUTOMATICALLY
if you wish to have the pictures automatically display on the Serving Line when a student’s account is
accessed.
4. Repeat this process for each Serving Line Station that is going to use student pictures.

NUTRIKIDS® Enterprise Technical Reference User Guide 4747


5. Click EXIT at the SETUP window to return to the Main Menu.
6. First transfer the station setting by choosing TRANSFERS, TRANSFER DATA TO SERVING LINES.
7. Select the buildings that will be using pictures. Check SELECT ALL if every building is being affected.
8. Click OK and then click CLOSE twice to return to the Main Menu.
9. Choose TRANSFERS, TRANSFER PICTURES. The transfer completes in a few moments.

REFRESHING PICTURES ON THE SERVING LINE


1. Launch the NUTRIKIDS POS Serving Line program and Log In.
2. On the NAVIGATOR screen, a button named REFRESH STUDENT PICTURES should be present.
Press this button to import the pictures to the Serving Line.
3. When the import completes, the Refresh Pictures Completed message appears. Press OK.
4. If you decided to disable the Auto Picture Feature you may still view pictures on demand by pressing
the VIEW PICTURE button within students’ account screens.

You may disable the auto-show picture feature by deleting the file AutoPict.
LBS, located on the Serving Line computer in <appdata>\Nutrikids\Point
of Sale\Serving Line\Data. Deleting this file will also remove the REFRESH
PICTURES button from the Serving Line’s NAVIGATOR Screen.

REMOVING OLD AND UPDATING NEW PICTURES


When students graduate or leave your district (or you just want to clean up space and send a whole
new batch of photos to the Serving Lines), it’s a good idea to remove the picture files from the POSDATA
share folder. You will only need to do this if you are updating pictures and the DistrictPicts folder already
exists.
Perform the following procedure to remove old pictures.
1. Navigate to the \\Server\POSDATA\DistrictPicts folder.
2. Delete all picture files from the DistrictPicts folder.
3. In the Manager program, click S.L. Data > Transfer Pictures To S.L. .
4. Launch the NUTRIKIDS POS Serving Line program and log on.
5. On the Navigator screen, press Refresh Student Pictures.
6. When the import completes the Refresh Pictures Completed prompt displays, press OK.

NUTRIKIDS® Enterprise Technical Reference User Guide 4848


BAR CODE CARD SPECIFICATIONS FOR THE IDR2 PIN PAD & BAR CODE

READER
The NUTRIKIDS IDR2 Pin Pad & Bar Code Reader is a very versatile device. The specifications for
the type of cards and ink required for clean and accurate reads are provided here to help when making
decisions concerning bar code/ID card creation.
The IDR2 emits its beam in the red/yelllow spectrum at 635 nanometers and requires a bar code’s
contrast ratio to be at least 90%. Essentially, this means to avoid red and yellow ink on bar code ID
Cards. Black ink is the easiest to decipher, however greens and blues work well too.
ID CARDS
The NUTRIKIDS POS Manager Program can generate ID Cards that can be used with the NUTRIKIDS
IDR2 Pin Pad & Bar Code Reader and the Orbit Scanner.

1. Click STUDENTS.
2. Click LIST/PRINT STUDENTS.

3. Click PRINT ID CARDS.

NUTRIKIDS® Enterprise Technical Reference User Guide 4949


4. In the SETUP window, enter a Header Message (optional) that you wish to appear on the card. Also,
choose the options that you want to appear on the card face.
5. Type a few letters of a student’s last name and click GO. (Leaving the fields blank searches all
students.)

6. If performing a detailed search, click ADVANCED.

NUTRIKIDS® Enterprise Technical Reference User Guide 5050


7. Use the drop-downs in the available fields (SCHOOL, GRADE, ROOM, and ELIGIBILITY) to narrow
your search. The results display immediately.
8. Click PRINT.
9. Cards display in the PRINT PREVIEW window. Click PRINT to send the cards to the printer. Click
CLOSE when done.

NUTRIKIDS® Enterprise Technical Reference User Guide 5151


The following are sample student id cards with barcodes.

NUTRIKIDS® Enterprise Technical Reference User Guide 5252


SERVING LINE SETUP
SOFTWARE USER PRIVILEGES
User privileges are vital to ensuring that the NUTRIKIDS software operates as intended at all stations
and computers. Users only need to be configured as a standard user, given that the account meets the
requirements outlined below.

LOCAL USER PRIVILEGES


There are a few folders in which users need full read/write privileges in order to have the Manager and
Serving Line programs run properly. Some districts prefer to keep the local C:\ drive of most workstations
locked down for security. NUTRIKIDS only requires the following user privileges:
• The NK_Station folder (C:\Program Files\NK_Station).
• The location of where the NKDevCon program and drivers for the IDR2 reside (include any sub
folders): C:\Program Files\NUTRIKIDS
Users must have allowances/privileges for FULL CONTROL. This includes:
• Modify
• Read & Execute
• List Folder Contents
• Read
• Write

NETWORK USER PRIVILEGES


When it comes to sharing the POSData folder from a network location, users will need full privileges.
Users must have allowances for FULL CONTROL. This includes:
• Modify
• Read & Execute
• List Folder Contents
• Read
• Write

Using Biometrics devices in some or all of the buildings in your district? Please refer to the
NUTRIKIDS Biometrics documentation, since additional folders will require full access.

CENTRAL (ENSURING THAT MULTIPLE SERVING LINES PROPERLY SHARE


INFORMATION)
Refer to the Central.LBS topic for the setup and usage. When this file is set, ensure it is located in a
folder to which users have full control privileges.

You can set these individuals as POWER USERS, just note that all NUTRIKIDS
software and hardware updates will require an Administrator to perform these.

NUTRIKIDS® Enterprise Technical Reference User Guide 5353


WHEN USERS ARE NOT SET AS ADMINISTRATORS
If district policies prohibit users of NUTRIKIDS software from being administrators, this workaround may
be considered. Note that, however, all users still need full privileges to the folders listed on the
previous page.
Make sure that a LOCAL or DOMAIN ADMINISTRATOR is logged in when installing the NUTRIKIDS®
POS Manager or Serving Line programs.

1. Temporarily promote the desired user to an Administrator.


2. Log into the computer using this temporary account.
3. Install the program(s) being used on the computer.
4. Launch each program once as the above user and connect the databases correctly. This is necessary
because all settings are stored in the computer’s registry and are done so when an administrator
launches the program(s).
5. Demote the user account back to its original security level.

NUTRIKIDS® POS SYSTEM CONFIGURATION UNDER WINDOWS 7®


The following user permissions need to be configured for NUTRIKIDS POS to run in a Windows 7
environment (32- and 64-bit).
It should be noted that these recommendations are required for each user profile that will be
running NUTRIKIDS POS on that computer.
The user will need local administrative rights to:
• Install input device divers for USB Orbit Scanner, M2SYS Biometric Reader, and IDR2 Pin Pad.
• Upon system notification, perform/install automatic NUTRIKIDS program updates.

Make sure MANAGE OFFLINE FILES is disabled. You can check this by choosing START, CONTROL
PANEL, SYNC CENTER, MANAGE OFFLINE FILES. It should display that MANAGE OFFLINE FILES
is currently disabled.

NUTRIKIDS® Enterprise Technical Reference User Guide 5454


OTHER SYSTEM UTILITY RECOMMENDATIONS
The software performance is impacted with the use of security software and system updates. The
following recommendation are provided to avoid any performance issues.

WINDOWS DEFENDER
We recommend excluding C:\Program Files\NK_Station from Windows Defender real-time protection. If
this location is not excluded from Windows Defender real-time protection, it could slow down Serving Line
operations due to continuous scanning of files within the folder.

WINDOWS AERO
We recommend disabling Windows Aero when running Windows 7 Professional or Enterprise. While the
Serving Line programs will run with Aero enabled, the Aero interface may use large amounts of system
resources to deliver the 3-D window interface; this could impact the performance of the NUTRIKIDS POS
Serving Line software.

WINDOWS PERSONALIZATION
We recommend not using the High Contrast Themes in the Personalization Options for desktop themes.
Using the High Contrast Themes will cause the NUTRIKIDS Serving Line Programs to display the text
and windows improperly or not at all.

MICROSOFT SECURITY ESSENTIALS


We recommend not using or disabling Microsoft Security Essentials, since it can use large amounts of
system resources, thus impacting the performance of the NUTRIKIDS POS Serving Line software.

USER ACCOUNT CONTROL SETTINGS


We recommend each computer set the User Account Control to Never Notify as shown below.

NUTRIKIDS® Enterprise Technical Reference User Guide 5555


POS SERVING LINE SOFTWARE INSTALLATION
INSTALLATION OPTIONS FOR THE SERVING LINE SOFTWARE
As with the Manager’s Program, you have two (2) options for installing the Serving Line Software. If the
Serving Line computer has a CD-ROM drive, you may install the program by running the CD on the local
workstation. Or, you may perform the more common network installation.
The Serving Line software must be installed on the Serving Line computer while logged in
with Local User Administrative Rights. The software must be installed while logged into the
computer as the person that will be logging into the machine on a daily basis. It is very
important to follow these guidelines, as it ensures proper software component registration
necessary for full functionality of the software.

OPTION 1 - LOCAL WORKSTATION INSTALLATION


Perform the software installation at the local workstation. If running Microsoft® Windows® 7, you must be
logged into the computer as the NUTRIKIDS user with local administrative rights!

1. Place the NUTRIKIDS POS CD-ROM into the computer.


2. From the desktop of the computer, double-click MY COMPUTER (or launch WINDOWS
EXPLORER). Locate the CD-ROM drive, it should now display NUTRIKIDS POS. Double-click it.
3. Locate the file named St_Setup.exe and double-click it.
4. Follow the default, on-screen prompts by clicking NEXT. Click FINISH when the installation
completes. Do not change any of the default settings!
5. If you are prompted to restart the computer, click OK.
6. Complete Steps 1 through 5 above at each Serving Line workstation.

OPTION 2 - NETWORK INSTALLATION


To perform the network installation of the Serving Line software, you must have both the ability and
knowledge to navigate to the POSData folder on the server where the files will be stored. The program
files are installed to the local workstation, NOT the server. The installation will default to the local work
station—do not change the default settings!

1. Access the NUTRIKIDS CD-ROM and copy all of the files to the POSData folder on the server. This
may have been completed during the installation of the Manager’s Software.
2. From the Serving Line computer, browse to the POSData folder.
3. Locate the file named St_Setup.exe and double-click it.
4. Follow the default, on-screen prompts by clicking NEXT. Click FINISH when the installation
completes. Do not change any of the default settings!
5. If you are prompted to restart the computer, click OK.
6. Complete Steps 1 through 5 above at each Serving Line workstation.

NUTRIKIDS® Enterprise Technical Reference User Guide 5656


CONFIGURE THE NUTRIKIDS® SERVING LINE PROGRAM
After the NUTRIKIDS® POS Serving Line program is installed, open the POS Serving Line program. You
will then be prompted for a data path. In order to have the Serving Line function properly, this information
is crucial. You will need to perform the steps within this section for EVERY Serving Line station
that you are setting up.

USING THE MOUSE IN THE SERVING LINE PROGRAM


QUICK TIP- Press CTRL+M to display the mouse cursor instantly!
The mouse will not automatically redisplay if you exit the program.
Perform this function prior to completing any configuration information to the Serving Line
program. Once the configuration information is entered and accepted, the Serving Line program
launches.
If you prefer to use a mouse pointer when setting up the software or if you are not using a touchscreen for
the Serving Line, you must create a file that allows the mouse to operate correctly.
You must create an empty text (TXT) file named mouse.txt. It is suggested that you make the extensions
of known file types visible (uncheck the option under VIEW).

1. Navigate to C:\PROGRAM FILES (this will be C:\PROGRAM FILES (x86) on a 64-bit operating
system).
2. Double-click NK_STATION to access the folder.
3. Within the folder, choose FILE. Choose NEW, then choose TEXT DOCUMENT.
Extensions showing

4. Press DELETE to completely remove the default file name of New Text Document.

Extension NOT showing

5. Type mouse.txt.
6. If file extensions are NOT showing, simply type mouse.
7. CLOSE any open windows and programs and RESTART the computer, if necessary.

NUTRIKIDS® Enterprise Technical Reference User Guide 5757


CONFIGURE THE DATABASE LOCATION
1. In the SETUP window (from the LOGIN screen 3003, and press ADMINISTRATOR), click the
MANAGERS PATH Tab. Click BROWSE.

When setting the Manager Database’s path, you MUST browse for NutKidMG.mdb.
Typing the location and filename does not set the path correctly.
If NutKidMG.mdb is not present when you browse, return to the Manager Program and,
from the Toolbar, choose S.L. DATA (or TRANSFERS) then TRANSFER TO SERVING
LINES.
2. Navigate the POSData folder, where NutKidMG.mdb resides. Click to select the file.
3. Click OPEN. The LINK TO MANAGER’S DATABASE field displays the location of the file that you
selected. If you use a mapped drive letter to set your data path, the system offers to convert it to a
more secure method by using a Uniform Naming Convention (UNC). You can choose to accept (click
YES) or decline (click NO) this change. WE STRONGLY SUGGEST USING A UNC DATA PATH.
Data path is set.
If Mapped Drive was used for Data
path:

4. If this is the only Serving Line for the building that you are setting up (called a standalone station),
click CLOSE. The Serving Line launches and the LOGIN Screen appears. Please go to the section
titled Set the Station Name. If this is one of multiple Serving Lines in the building that you are setting
up, proceed to the section titled Central.LBS.
5. If using the NUTRIKIDS® POS Manager Enterprise Version, proceed to the section titled If Using
SQL End Day Process (POS Manager Enterprise Version Only) on the next page.

NUTRIKIDS® Enterprise Technical Reference User Guide 5858


SETTING UP THE SQL END DAY PROCESS & ENABLE SQL REFRESH DATA
If you are using the NUTRIKIDS® POS Manager Enterprise Version, you should setup the Serving Line
program to receive updates from and send updates to the SQL Database. This is accomplished when
pressing the REFRESH DATA button and when DAY END ROUTINE is processed. Information filled in
under SQL PROPERTIES should match the SQL Server information that was entered when setting up the
Manager program (Manager Setup section contains more on this).

1. Check the RUN SQL END DAY & ENABLE SQL REFRESH DATA check boxes. When these
boxes are checked, a new Tab marked SQL PROPERTIES becomes available.
2. On the SQL Properties tab, you must fill in the following information:
• Server: The IP Address or SQL Server name plus Instance name (SQL Server\Instance).
• Database: The name of the database on the SQL Server you will connect to (Default database
name is NKPOS).
• Port: Number of port to establish a connection to your SQL Server (MS SQL Server Default is
1433).

The SQL End Day Process and SQL Refresh are user-specific and must be set for
EACH NETWORK ACCOUNT that will use the Serving Line that you are setting up.
You can save time with regards to this by using Group Logins for cashiers within your
district..

NUTRIKIDS® Enterprise Technical Reference User Guide 5959


3. After entering the required information, it is suggested that the TEST CONNECTION feature is used
to ensure that the communication is working properly.
• If the software is able to successfully establish a connection, you will see:

• If the software is unable to successfully establish a connection, you will see:

4. After a successful connection, consider the following scenarios before proceeding:


• If this is the only Serving Line for the building that you are setting up (called a standalone station),
click CLOSE. The Serving Line launches and the LOGIN Screen appears. Please go to the
section titled Set the Station Name.
• If this is one of multiple Serving Lines in the building that you are setting up, proceed to the
section titled Central.LBS.

NUTRIKIDS® Enterprise Technical Reference User Guide 6060


CENTRAL.LBS
WHERE TO LOCATE CENTRAL: WAN VS. LAN
There are benefits and risks involved when using either a district-wide server (Wide Area Network (WAN))
or a building-specific server (Local Area Network (LAN)) to house the Central.LBS file. These are:

Benefits Risks
WAN Centralized data location External connection to reach Central.LBS; single
point of connection failure
LAN Housed internally, local traffic only Lack of centralized data location

There are a wide variety of factors that can dictate WHERE to best locate Central. If you have questions
regarding this, NUTRIKIDS is available to help you consider the proper location of Central and the
benefits and risks involved.

CONSIDERATIONS
Consider the following when making the determination of whether a LAN or WAN is the right choice for
you. The factors to consider when setting up Central are:
• Volume of transactions at the Serving Lines
• Network Speed
• Throughput—The number of Serving Lines attempting to communicate with Central at any given
time
For assistance, please call NUTRIKIDS Customer Support at 1.800.724.9853, Option #5.
NETWORK SETUP FOR CENTRAL
We STRONGLY RECOMMEND the use of UNIFORM NAMING CONVENTION (UNC) paths
when setting up Central.
It is strongly recommended that the folders and files within a UNC path do not contain spaces, as in HS
Central. To avoid broken UNC paths, HS_Central, HS-Central, or HSCentral are preferred naming
options.
It is STRONGLY RECOMMENDED NOT to use MAPPED DRIVES when configuring Central
for your Serving Lines.
Microsoft discourages the use of mapped drives because drives can become disconnected after a regular
interval of inactivity. This inherent behavior requires manually reconnecting to an idle mapped drive in
order to re-establish communications.
Further reasons for these recommendations:
• A UNC path is stable, since the name of a computer or its IP address rarely change.
• A mapped drive letters are user-specific (for instance, the M drive on John Doe’s computer may
point to a different location than the M drive on Jane Doe’s computer).
• A mapped drive can disconnect if no activity to the drive is registered. The seconds it takes to
reconnect are vital to proper operation of the NUTRIKIDS POS Serving Line program.
• The speed of information transfer can be slower using a mapped drive as reported by Microsoft in
this support article (http://support.microsoft.com/kb/885189).
A fictitious example of a high school setup is shown below. Your paths WILL be different.

NUTRIKIDS® Enterprise Technical Reference User Guide 6161


CONFIGURING CENTRAL
1. In the SETUP window, click the CENTRAL PATH Tab.
2. From the drop-down, select FILE BASED.
3. You must click BROWSE.

4. Central.lbs appears in the FILE NAME field. Click to the left of Central.lbs and TYPE THE PATH OF
THE NETWORK SERVER AND SUB FOLDERS WHERE CENTRAL.LBS FILE WILL RESIDE. This
will look like what is shown in the example here (your path will be different).

Place cursor to Left


of CENTRAL.LBS to
type FULL UNC Path

NUTRIKIDS® Enterprise Technical Reference User Guide 6262


5. Once you have typed the UNC path, click OPEN. You are only selecting the location where the
Central file will reside. Do not be concerned if you do not see a file named Central.LBS present at this
time. The file does not get created until the Serving Lines start processing transactions.
6. In the SETUP window shown below, make sure that AUTO-START CENTRAL COMMUNICATION is
checked (check this check box if it is not).
7. Click CLOSE. If you accessed the SET UP window via the passcode (see Step 1), you are returned
to the LOGIN Screen.
8. Repeat Steps 1 through 7 for EVERY STATION in a multiple station environment.

NUTRIKIDS® Enterprise Technical Reference User Guide 6363


CENTRAL FILE SYNCHRONIZATION INTERVALS
The default interval for central database communication is 5 seconds. This means that the station
attempts to send its information, as well as copy down any new information, every 5 seconds. We
suggest that intervals are set to 5, 7, and 9 (this will vary depending on your infrastructure).

MAXIMUM NUMBER OF SECONDS FOR CENTRAL DATABASE

SYNCHRONIZATION INTERVALS
It is recommended that you do not set any station higher than 9 seconds when it comes to central
database communication. This may reduce the effectiveness of synchronization between stations.

Central Path Central Path Central Path

Sync Interval Sync Interval Sync Interval

AUTO START CENTRAL COMMUNICATION


This feature has the system attempt synchronization to its central database as soon as a user enters a
meal period.

NUTRIKIDS® Enterprise Technical Reference User Guide 6464


GROUP BY SUB-LOCATION
There are considerations that need to be made when setting up your intervals. If your stations run high
transaction volumes and are in close proximity of each other, you would want to lower your interval so that
the stations update at a more rapid pace.
In other situations, you will want to increase the interval for stations where there are lower transaction
volumes and/or the network bandwidth is limited. This will assist in preventing the stations from conflicting
with each other as they communicate with the Central.LBS file.
Beside the examples provided above, there are a wide variety of factors that can dictate a change in
the default settings for central database communication. If you have concerns with the communication
interval setting, NUTRIKIDS is available to help adjust these settings as your situation may require.
In the example shown below, we have a building with five (5) Serving Lines. Three (3) are used to sell
Reimbursable Meals and the remaining two (2) only sell snacks (a la carte lines). Since the meals lines
will have higher traffic, we set the interval to a lower number. The snacks lines will encounter lower
volumes of traffic, so the interval on these is set to be higher than the meal lines.

NUTRIKIDS® Enterprise Technical Reference User Guide 6565


MANY LINES IN ONE BUILDING
In the scenario shown, this building has 12 Serving Lines, of which 10 sell Reimbursable Meals and the
remaining two (2) sell a la carte items. In this configuration, lower intervals (either 5 or 7) should be set
for Serving Lines selling Reimbursable Meals, since traffic is more likely higher and more items are sold.
These sales also directly impact Monthly Claims. As for the a la carte Serving Lines, a higher interval
should be considered (such as 9), since these lines are not dealing with meal sales.

NUTRIKIDS® Enterprise Technical Reference User Guide 6666


CENTRAL: A VISUAL DEPICTION OF A SETUP
The table below is an example of the configuration of Central within a fictional district.

Building Building Station Station Central UNC Data Path location


Number Number Name Setup Type
00004 MLK High School 00007 HS Line #1 UNC Path \\nkstech02\POSDATA\MLKCentral\Central.LBS

00004 MLK High School 00008 HS Line #2 UNC Path \\nkstech02\POSDATA\MLKCentral\Central.LBS

00004 MLK High School 00009 HS Line #3 UNC Path \\nkstech02\POSDATA\MLKCentral\Central.LBS

00004 MLK High School 00010 HS Line #4 UNC Path \\nkstech02\POSDATA\Central.LBS

In the example above, Line #4 at MLK High School is misconfigured.

Note above that the location of Central.LBS for HS Line #4 is in the POSDATA folder, not the MLKCentral
sub folder, where the other three (3) lines within the High School are located. Therefore, these lines will
NOT communicate with HS Line #4.

00004 MLK High School 00010 HS Line#4 UNC Path \\nkstech02\POSDATA\Central.LBS

Standalone Stations - Central NOT Required

Serving Lines in a cafeteria with only one Serving Line do not require Central. These Serving Lines should
be configured as STANDALONE STATIONS.

Building Building Station Station Name Central Setup Type UNC Data Path location
Number Number
00005 Wilson Elementary 00011 Wilson Line #1 None - N/A None - N/A

00006 Clinton Elementary 00012 Clinton Line #1 None - N/A None - N/A

NUTRIKIDS® Enterprise Technical Reference User Guide 6767


CONFIGURE THE SERVING LINE PROGRAM, PART 2
SETTING THE STATION - BEFORE STARTING
One of the final steps in ensuring that the Serving Line is ready for use is to set its Station Name. Setting
the Station ensures that the correct students, menu boards, and prices are displayed during normal
operation.

If this process is not completed, your district will have multiple Serving
Lines all listed as the same station, thus causing issues during Serving
Line operation and major problems on reports in the Manager program.

ADMINISTRATOR CODES FOR THE SERVING LINE


Before setting the station, it’s a good idea to have a list of administrator codes used on the Serving Line.
Administrator Functions are accessed at the LOGIN screen of the Serving Line. The following numbers
are used to invoke specific functions. Press the ADMINISTRATOR button after entering the desired
number.

Press Then Press To do this Why


Points to the correct
3003 ADMINISTRATOR Set Data Paths (Manager, Central, Misc) databases & files that the
Serving Line uses daily
Sets the Station that you are
3007 ADMINISTRATOR Select Station
on
These are the most commonly used administrator codes. If you have to access the SETUP window
to alter or adjust the Data Path, Central Path, or add something under MISC, press 3003 and
Administrator. 3007 and Administrator gives you access to the list of stations within the database. This
code is used to set the station, which is covered on the following pages.

NUTRIKIDS® Enterprise Technical Reference User Guide 6868


SET THE STATION NAME
Once the NUTRIKIDS POS Serving Line program re-opens, you must specify the Station Name for the
Serving Line.

1. From the LOGIN SCREEN, press the code 3007.

3 0 0 7
2. Press ADMINISTRATOR.

NUTRIKIDS® Enterprise Technical Reference User Guide 6969


3. The SET UP window opens, displaying a list of valid Serving Line Station Names.
4. Press to highlight the STATION that you are currently setting up.
5. Press SELECT to actually select the Station Name.
6. Press CLOSE.

Press to
confirm
selection

Press to
select a
station

When you change a Station Name you MUST exit the program for the setting to be
accepted. Launch the program again after exiting to confirm that the station change
occurred.

If you see *SELECT STATION* in the upper-left corner of the LOGIN Screen, return
to the Manager program and, from the Toolbar, choose TRANSFERS, TRANSFER
DATA TO SERVING LINES. Select all stations and click TRANSFER/REFRESH.
Stations will now be populated for selection in the Serving Line program.

7. Click EXIT to exit the NUTRIKIDS POS Serving Line program. You are returned to the desktop.

NUTRIKIDS® Enterprise Technical Reference User Guide 7070


LOGGING INTO THE STATION
Launch the NUTRIKIDS® POS Serving Line Program by double-clicking the icon on the Desktop. You will
now test to ensure that cashiers can log in at their assigned stations.

1. Next to the CASHIER field, press SEARCH.


2. From the CASHIERS List, highlight the person’s name and then press SELECT.

If the CASHIERS List is blank, return to the NUTRIKIDS POS Manager


Program and choose TRANSFERS, TRANSFER TO SERVING LINES.

NUTRIKIDS® Enterprise Technical Reference User Guide 7171


3. Press the Cashier’s 4-digit Passcode.
4. Press LOG IN.

All Cashiers are issued the default Passcode of 1234.

5. The NAVIGATOR Screen appears. Check the SERVING LINE NAME in the upper-left corner of the
screen to ensure that the Serving Line is correctly assigned.

NUTRIKIDS® Enterprise Technical Reference User Guide 7272


It’s a good idea to confirm the following questions when reviewing the NAVIGATOR Screen
at the Serving Line:
>> What is the Serving Line’s Name?
>> What Day is it?
>> Which School is this?
>> Is My Name showing?

What is the Serving Line’s Name? Which School is this?

Is My Name showing?
What Day is it?

NUTRIKIDS® Enterprise Technical Reference User Guide 7373


VERIFYING THE SERVING LINE SETUP
1. Open the NUTRIKIDS POS SERVING LINE PROGRAM.
2. From the LOGIN screen, verify that the Serving Line name, displayed in the top left-hand corner, is
accurate.
3. Verify that the Date, displayed in the top left-hand corner, is accurate.
4. From the drop-down, select the name of the Food Service Director, and enter the Passcode. The
default Passcode is 1234).
5. Press LOG IN.

NUTRIKIDS® Enterprise Technical Reference User Guide 7474


6. After logging in, the MAIN MENU for the Serving Line Program displays.

7. Press REFRESH DATA to ensure all settings and information has been applied locally.
8. Press OPEN BREAKFAST to verify that Students’ Accounts can be viewed from this Serving Line.
9. After pressing OPEN BREAKFAST, the STUDENT IDENTIFICATION screen provides options for
searching Student Accounts.

NUTRIKIDS® Enterprise Technical Reference User Guide 7575


10. Press CLASS ROSTERS, STUDENT SEARCH, or ADULT SEARCH to search for Accounts
based on different criteria:
• CLASS ROSTERS displays the classrooms visible from this Serving Line.

• Selecting a Classroom displays the students assigned to that Classroom.

NUTRIKIDS® Enterprise Technical Reference User Guide 7676


• Student and Adult Search have similar functionality. On the initial screen, input all or part of a Last
Name and press SEARCH.

• The SEARCH RESULTS screen displays all accounts visible at this Serving Line, which are a
close match for the search pattern.

• Using any or all of the above searching options, verify that this Serving Line can see accounts for
children who belong to the Building to which this Serving Line is assigned.

NUTRIKIDS® Enterprise Technical Reference User Guide 7777


HARDWARE SETUP
POS SERVING LINE HARDWARE INSTALLATION
TERMINALS AND TOUCHSCREENS

UTC RETAIL 3170 AND PIONEERPOS ASTERIX X5


If your district purchased an UTC Retail 3170 or PioneerPOS Asterix X5, there is no software or driver
installation required. However, you will need to set the required data paths.

TOUCHSCREEN MONITOR
If your district purchased a touchscreen monitor from Heatland School Soluions, but are using a district-
owned PC, you will need to install the monitor driver and install the NUTRIKIDS POS Serving Line
software.

USING DISTRICT HARDWARE


If your district is using its own hardware, please refer to POS Serving Line Software Installation topic in
the Serving Line Setup section. Software installation is required!
If you are not using a touchscreen for the Serving Line, you must create a file that allows the mouse
to operate correctly in the Serving Line program (Please refer to the Serving Line Setup section in this
guide for instructions).

SERVING LINE STATIONS: HOW IS THE ENVIRONMENT SET UP?


Some connectivity considerations when setting up the hardware for your Serving Lines:
• Are all cafeterias on the network?
• Are all Serving Lines network drops and/or access points in place?
-- If any Serving Line stations are mobile, will these be connected to the network during service?
• Is a standard 120v electrical outlet available at each Serving Line location?
-- If yes, is there dedicated circuitry to each Serving Line outlet?

NUTRIKIDS® Enterprise Technical Reference User Guide 7878


SERVING LINE SETUP - POWERVAR CONDITIONERS
If you purchased PowerVar Conditioners, please follow the setup diagrams shown. There are two sets
of setup directives. The first is for the PowerVar Conditioner ONLY, and the second is for a PowerVar
Conditioner with an Uninterruptible Power Supply (UPS).

INSTALLING A POWERVAR CONDITIONER ONLY


1. Plug the computer power supply directly into the PowerVar Conditioner.
2. Plug the Input Device’s power supply directly into the PowerVar Conditioner. (Not necessary for
IDR2 Pin Pad & Barcode Reader, which uses its USB connection for power.)
3. If necessary, attach a Plug Bar or Surge Protector to the PowerVar Conditioner and plug the
Computer and Input Device into the Plug Bar/Surge Protector.
4. Plug the PowerVar Conditioner into the Power Outlet.

Installing a PowerVar Conditioner ONLY

POWERVAR
CONDITIONER

POWER
COMPUTER OUTLET
Either
All-In-One Unit PLUG BAR
or PC & Monitor or
(Input Device SURGE PROTECTOR
powered by USB) (if necessary)

NUTRIKIDS® Enterprise Technical Reference User Guide 7979


INSTALLING A POWERVAR CONDITIONER WITH UPS
1. Plug the computer power supply directly into the PowerVar Conditioner.
2. Plug the Input Device’s power supply directly into the PowerVar Conditioner. (Not necessary for
IDR2 Pin Pad & Barcode Reader, which uses its USB connection for power.)
3. If necessary, attach a Plug Bar or Surge Protector to the PowerVar Conditioner and plug the
Computer and Input Device into the Plug Bar/Surge Protector.
4. Plug the PowerVar Conditioner into the UPS. Be sure to plug into the openings on the UPS marked
BATTERY BACKUP WITH SURGE.
5. Plug the UPS into the Power Outlet.

Installing a PowerVar Conditioner with UPS

POWERVAR UPS
CONDITIONER

POWER
OUTLET
COMPUTER
Either
All-In-One Unit PLUG BAR
or PC & Monitor or
(Input Device SURGE PROTECTOR
powered by USB) (if necessary)

NUTRIKIDS® Enterprise Technical Reference User Guide 8080


SERVING LINE INPUT DEVICES
Once the hardware of the Serving Line is set up and functional, it’s time to add any peripheral devices to
the station. Peripheral devices that work with the Serving Line program are referred to as Input Devices
and include the NUTRIKIDS® IDR2 Pin Pad and Barcode Reader, Omnidirectional Orbit Scanner, and the
Hyperion 1300g Linerar-Imaging Scanner.
Each of these devices has particular setup procedures and required software/drivers. The most
popular (and common) device is the NUTRIKIDS® IDR2. This device requires the NUTRIKIDS Device
Configuration Utility, which is more commonly referred to as NKDevCon. Follow the steps provided in this
section to ensure proper installation of your input device.

NUTRIKIDS DEVICE CONFIGURATION UTILITY SETUP


When setting up the NUTRIKIDS IDR2 Pin Pad Device, Hyperion 1300g Linerar-Imaging
Scanner, you will need the appropriate device and the NUTRIKIDS Device Configuration
Utility which is automatically installed by the POS Serving Line installer.

NUTRIKIDS IDR2 INPUT DEVICE


The NUTRIKIDS Device Configuration Utility automatically runs in the System Tray on the computer’s
Desktop, next to the System Clock. It is also accessible by choosing START, ALL PROGRAMS (or
PROGRAMS), NUTRIKIDS, POINT OF SALE, POINT OF SALE DEVICE CONNECTION (NKDEVCON.
EXE).
The NUTRIKIDS IDR2 Input Device is a Pin Pad
that includes an optical scanner on the front,
providing for better bar code card recognition.
The NUTRIKIDS Device Configuration Utility is
the software that allows the external scanning
device to communicate with the NUTRIKIDS POS
Serving Line program.

USB

The NUTRIKIDS IDR2 is a USB device.

NUTRIKIDS® Enterprise Technical Reference User Guide 8181


ASSIGNING THE IDR2 DEVICE IN THE NUTRIKIDS DEVICE CONFIGURATION

UTILITY
1. Double-click the NUTRIKIDS Device Configuration Utility icon in the System Tray. The Device
Configuration Utility window appears.

2. The Utility’s window is divided into two tabs: LEFT DEVICE and RIGHT DEVICE. By default, the
LEFT DEVICE displays. Click either side to assign the Pin Pad. LEFT DEVICE is shown in the
graphic.

As the cashier faces the Serving Line computer screen, their left refers to the
LEFT DEVICE and their right refers to the RIGHT DEVICE.

3. From the INPUT DEVICE MODEL drop-down, click and select NUTRIKIDS IDR2.

The NUTRIKIDS Device Configuration Utility automatically runs in the System Tray on the computer’s
Desktop, next to the System Clock. It is also accessible by choosing START, ALL PROGRAMS (or
PROGRAMS), NUTRIKIDS, POINT OF SALE, POINT OF SALE DEVICE CONNECTION UTILITY,
NKDEVCON.EXE.

NUTRIKIDS® Enterprise Technical Reference User Guide 8282


4. As soon as you select the NUTRIKIDS IDR2, the Pin Pad
beeps and the display area on the device indicates which
side it is (in this example, <<< LEFT DEVICE displays).
5. If you wish to test the function of the Pin Pad, place a bar
code card in front of the reader or punch in a PIN number
and press ENTER. The numerical information displays in
the ECHO DATA I/O field.

6. Minimize the Utility to keep it running in the System Tray. This is crucial if you plan on launching
the NUTRIKIDS POS Serving Line for daily use.

Clicking the X in the corner of the Utility’s window closes it. A warning prompts you prior to
closing. Click YES to continue if you wish to discontinue using the Utility.

NUTRIKIDS® Enterprise Technical Reference User Guide 8383


ASSIGNING TWO (2) DEVICES IN THE DEVICE CONFIGURATION UTILITY

As the cashier faces the Serving Line computer screen, their left refers to the
LEFT DEVICE and their right refers to the RIGHT DEVICE.

If you are planning to set up and use two (2) Pin Pads on the Serving Line, the process is quite simple:
follow the setup procedures shown on the previous pages for the device that you have. If you set up one
device on the LEFT DEVICE tab, select the RIGHT DEVICE tab to set up the second device. Follow all
appropriate steps to ensure that the setups are correct.

SWAP DEVICES FROM ONE SIDE TO ANOTHER


If you have two (2) devices connected to one Serving Line and plan to move these devices from one
side to another, open the NUTRIKIDS Device Configuration Utility and make sure to set both the LEFT
DEVICE and RIGHT DEVICE tabs to NONE.
Disconnect the devices and place each in its new port. Click the drop-down on the respective tab in the
NUTRIKIDS Device Configuration Utility and select the device.

REMOVING A DEVICE
Depending on the side from which you are removing a device, open the NUTRIKIDS Device
Configuration Utility and select the appropriate device tab. Set the device tab to NONE.

REPLACING AN EXISTING DEVICE


If you are replacing an existing device with the same type, simply plug the device into the appropriate
Port on the Serving Line machine and launch the NUTRIKIDS Device Configuration Utility. Follow the
setup steps on the previous pages, if necessary. Follow any prompts within the NUTRIKIDS Device
Configuration Utility.

NUTRIKIDS® Enterprise Technical Reference User Guide 8484


QUESTIONS & ANSWERS
QQ I want to change my IDR2 device from the left to the right. When I open the NUTRIKIDS Device
Configuration Utility, click the RIGHT DEVICE tab and select the IDR2 from the drop-down, I get a
Nutrikids Pin Pad Connection Error Message. What does this mean?
AA The LEFT DEVICE still indicates that the IDR2 is connected to it. Click OK in the warning message
window, click the LEFT DEVICE tab, select NONE from the drop-down list. Click the RIGHT DEVICE
tab and select the IDR2 from the drop-down list. The IDR2 beeps and the display shows RIGHT
DEVICE >>>. You should not see the error message.

QQ I am getting an Unexpected Loss of Communication with IDR2 Device warning message on my


Serving Line machine’s screen. How is this possible?

AA Check the physical connection of the NUTRIKIDS IDR2 device to the Serving Line machine. It may
have become unplugged, or the connection is loose. Click OK, plug the IDR2 back in, and return
to the NUTRIKIDS Device Configuration Utility and verify that the IDR2 device is set on one of the
Device tabs.

CONNECTION ISSUES SUGGESTIONS


Turn Off USB Power Down Settings
1. Right click on Computer or My Computer
2. Select MANAGE
3. Click on DEVICE MANAGER
4. Right click on GENERIC USB HUB
5. Select PROPERTIES
6. Click POWER MANAGEMENT
7. Verify the checkbox “ALLOW THE COMPUTER TO TURN OFF THIS DEVICE TO SAVE
POWER” is unchecked
8. Repeat for all GENERIC AND USB ROOT HUBs

Anti-virus Exclusions
Set your anti-virus software to exclude the following directories:
• c:\<programs files root>\NUTRIKIDS
• c:\<appdata>\NUTRIKIDS

NUTRIKIDS® Enterprise Technical Reference User Guide 8585


NUTRIKIDS DEVICE CONFIGURATION UTILITY OPTIONS DEFINED

Display Settings

ID Number Settings

Adult Settings

Test Result
Status

Display Settings
Display Name Displays the account name on the LCD Screen when a PIN is typed or
when a card is scanned.
Display Custom Displays a custom message on the LCD Screen that you create here
Message when a PIN is typed or when a card is scanned. There are two (2)
available fields.

ID Number Settings
Ignore Leading Zeroes If the ID # has leading zeroes on the ID Card but it appears in the
in ID Numbers database without leading zeroes, activate this option.
Mask ID Numbers For When checked, **** appears on the LCD Display when students enter
Security their ID numbers.

Adult Settings
Adults Are NOT Adult ID Numbers will NOT work on the Input Device.
Allowed On This Line
Adult ID Numbers Do This feature is for Adult ID Cards only! If the Bar Code does not have the
Not Begin With “A” letter “A” at its beginning, check this option.

Test Results
Echo I/O Data Test the communication of the Pin Pad by entering numbers or swiping a
card.

Status
Current Status CONNECTED displays green and means that the device is functioning
correctly. NOT CONNECTED flashes red and means that the device is
not attached to the machine. DRIVER ERROR is solid red and means
that the IDR2 USB Driver is not installed (no hardware found or no IDR2
devices are attached).
Chipset ID Number The ID number for the Chipset of the IDR2. THIS IS NOT THE SERIAL
NUMBER.

NUTRIKIDS® Enterprise Technical Reference User Guide 8686


OMNIDIRECTIONAL ORBIT SCANNER
If your Serving Line will be using the Omnidirectional Orbit Scanner as its input device, the drivers are
installed when the Serving Line program is installed. The program that controls the settings for the Orbit
Scanner is named POSPinPad.exe and is located as a shortcut on the Desktop.
When double-clicked or when the Serving Line program is running, an icon appears in the System Tray.
Click to display the NUTRIKIDS INPUT DEVICE DRIVER.

ORBIT SCANNER DRIVER INSTALLATION (USB ONLY)


UTC 3170s come with the necessary Honeywell driver. This is located at C:\Drivers\Orbit 7120\.

1. Go to www.honeywellaidc.com/EN-US/Pages/default.aspx. You may have to set your language/


region to proceed.
2. Choose RESOURCES, SOFTWARE.
3. From the drop-down, select the 7120 ORBIT.
4. Under DRIVERS, click HONEYWELL SCANNING AND MOBILITY (HSM) USB SERIAL DRIVER.
This is a 4MB file.
5. Fill out the form in order to download the driver.
6. Navigate to the location of where the file was saved. Extract the contents.
7. Depending on your operating system, double-click INSTALL x86 - 32 BIT or INSTALL x64 - 64-BIT.
8. Plug in the Orbit Scanner and, when driver installation is complete, a prompt in the computer’s
System Clock appears notifying you that the device is ready for use.

Although Windows locates a driver for this device, installation is not complete. Do not
be misled by the FOUND NEW HARDWARE prompt that appears in the System Tray!

NUTRIKIDS® Enterprise Technical Reference User Guide 8787


9. Open DEVICE MANAGER on the computer and navigate to PORTS. View the COM Port number
assigned to the HONEYWELL UNIDIRECTIONAL DEVICE.
10. Double-click POS PINPAD on the computer’s Desktop to launch the program. Then click the icon in
the Toolbar next to the System Clock to launch the NUTRIKIDS INPUT DEVICE DRIVER window.
From the DEVICE drop-down, select ORBIT SCANNER. From the PORT drop-down, select the Port
number that you viewed in Device Manager.
11. Click OKAY.

NUTRIKIDS® Enterprise Technical Reference User Guide 8888


ORBIT SCANNER BAR CODES - USB
The last procedure is to scan the following bar codes so that the Orbit Scanner properly reads ID Cards
generated in the NUTRIKIDS POS Manager program. Note that these steps are not necessary if
your district purchased a UTC 3170, PioneerPOS Asterix X5, or touchscreens with PC through
Heartland School Solutions.

USB Bar Code Set

1 2

3 4

5 6

7 8

NUTRIKIDS® Enterprise Technical Reference User Guide 8989


HONEYWELL HYPERION 1300G LINEAR-IMAGING SCANNER
Be sure to download the device driver for the Honeywell Hyperion
Scanner device driver from the Honeywell website. The latest version can
be obtain from the following link http://www.honeywellaidc.com/en-US/
resources/Pages/download.aspx.

The UTC 3170s and PioneerPOS Asterix X5 come with the necessary
Honeywell driver installed.

HYPERION 1300G LINEAR-IMAGING SCANNER DRIVER INSTALLATION

1. Go to http://www.honeywellaidc.com/en-US/resources/Pages/download.aspx.
2. From the drop-down, select the Hyperion 1300g Linear-Imaging Scanner.
3. Under Product Software, Drivers, click the link for the Honeywell Scanning and Mobility USB Serial
Driver.
4. Fill out the form in order to download the driver.
5. Navigate to the location of where the file was saved. Extract the contents. Included in the files is a
HSM USB Serial Driver Getting Started Guide.pdf which provides detailed instructions for installing
the drivers for your scanner.
6. Plug in the Hyerperion 1300g Scanner and, when driver installation is complete, a prompt in the
computer’s System Clock appears notifying you that the device is ready for use.

1300G PROGRAMMING
Note: The scanners are shipped pre-configured and programmed.
The programming chart is available in the Hyperion 1300g Quick Start guide and is available on the
Honeywell website. The latest version can be obtained from the following link: http://www.honeywellaidc.
com/en-US/Pages/Product.aspx?category=hand-held-barcode-scanner&cat=HSM&pid=1300g

NUTRIKIDS® Enterprise Technical Reference User Guide 9090


NUTRIKIDS DEVICE CONFIGURATION UTILITY SETUP

1. Double-click the NUTRIKIDS Device Configuration Utility icon in the System Tray. The Device
Configuration Utility window appears.

The NUTRIKIDS Device Configuration Utility automatically runs in the System Tray on the computer’s
Desktop, next to the System Clock. It is also accessible by choosing START, ALL PROGRAMS (or
PROGRAMS), NUTRIKIDS, POINT OF SALE, POINT OF SALE DEVICE CONNECTION UTILITY,
NKDEVCON.EXE.

2. The Utility’s window opens. It is divided into two tabs: LEFT DEVICE and RIGHT DEVICE. By default,
the LEFT DEVICE displays. Click either side to assign the Pin Pad. LEFT DEVICE is shown in the
graphic.

3. Click on the Advance Settings button.

4. The Advance Device Settings window opens. Set the Port Name to COM3, (Verify the remaining
fields match as the following example. These are the default settings and are correct.) and click Save.
5. From the INPUT DEVICE MODEL drop-down, click and select HONEYWELL 1300G.

NUTRIKIDS® Enterprise Technical Reference User Guide 9191


ASSIGNING THE 1300G DEVICE IN THE DEVICE CONFIGURATION UTILITY
6. Verify the Current Status is CONNECTED.
7. If you wish to test the function of the scanner, place
a bar code card in front of the infra red beam. The
scanner will beep and the numerical information
displays in the ECHO DATA I/O field.

8. Minimize the Utility to keep it running in the System Tray.


This is crucial if you plan on launching the NUTRIKIDS
POS Serving Line for daily use.

Clicking the X in the corner of the Utility’s window closes it. A warning prompts you prior to
closing. Click YES to continue if you wish to discontinue using the Utility.

NUTRIKIDS® Enterprise Technical Reference User Guide 9292


CASH DRAWERS
The cash drawers from APG Cash Drawer® (http://www.apgcashdrawer.com/) are recommended. The
Vasario 1616 Cash Drawer is a 16.2” x 16.3” x 4.3” cash drawer and is the recommended model to use
with our hardware and software.
The manual version of the Vasario 1616 Cash Drawer is the most commonly purchased. It features dual
media slots and storage locations, rugged steel construction, and is designed to last for 1 million cycles.
APG Cash Drawer® also offers three electronic versions of the 1616 cash drawer, USB, CD port, and
Serial.

SERIAL PORT CASH DRAWER SETUP


The Serial Port Cash Drawer is somewhat more complex to set up. First, this drawer comes with an AC
power source that must be connected to the drawer and to an outlet. When connecting the cash drawer to
a power outlet, it is strongly recommended that you follow the configuration under Serving Line Setup -
PowerVar Conditioners.
Please follow all instructions provided with the serial port cash drawer from APG Cash Drawer®.
To attach the AC power source, unscrew the two (2) screws on the bottom of the drawer with a Phillips
head screwdriver and pull the dip switch housing forward. Plug the connector into the jack. Reattach the
housing into the cash drawer and screw into place.
On the dip switch housing, you may find the dip switches for 2, 3, 5, and 9 set in the DOWN position (ON)
by default. Change this configuration to: 1, 3, 5, and 9 as ON (down) and set 2, 4, 6, 7, 8, and 10 to OFF
(up). The cash drawer is set up and ready for use.

Only 1, 3, 5, and 9 should be ON (down position) to properly


utilize the Electronic Cash Drawer via a Serial Port.

NUTRIKIDS® Enterprise Technical Reference User Guide 9393


SERVING LINE CONFIGURATION WITH ELECTRONIC CASH DRAWER
The NUTRIKIDS Serving Line program needs to be configured in order for the drawer to function properly.
After you have connected the cash drawer to the terminal, perform the following procedure to configure
the Serving Line program.

1. Open the NUTRIKIDS Serving Line program. .


2. At the login screen, press 3003 and ADMINISTRATOR.
3. Select MISC tab.
4. Refer to the following table for the appropriate Cash Drawer Setup and Port selections:
Terminal Model Connection Cash Drawer Setup Port or UTC Cash
Drawer Port
3100/3170 USB APG USB Cash 1
Drawer
3100/3170 Serial Electronic Cash 4
Drawer
3100/3170 CD port UT3100 Cash CD1
Drawer
PioneerPOS USB APG USB Cash 1
Asterix X5 Drawer
PioneerPOS Serial Electronic Cash 4
Asterix X5 Drawer

5. When finished, press CLOSE.

NUTRIKIDS® Enterprise Technical Reference User Guide 9494


DISCONTINUED HARDWARE
If you are a new customer to us, thank you! This section will not impact your setup process.
If you are one of our existing customers, thank you for your continued business! This section is provided
to inform you about which devices NUTRIKIDS no longer supplies.
Support for these items is still provided by contacting a NUTRIKIDS Point-Of-Sale Customer Service
Representative at 1.800.724.9853, Option #5.

Item No Longer Sold Most Current Model/Item


MD-14 Pin Pad IDR2 Pin Pad & Bar Code Reader
Serial Orbit Scanner USB Orbit Scanner
UTC 5500 Series UTC Retail 3170 Touch Workstation
UTC Retail 1800 UTC Retail 3170 Touch Workstation
UTC Retail 1870 UTC Retail 3170 Touch Workstation
UTC Retail 3100 Touch Workstation UTC Retail 3170 Touch Workstation
HandHeld 3800 Honeywell 1300G

YOUR HARDWARE WARRANTY


Concerning RMAs and replacements, if a device you have purchased from us becomes defective and
is still under warranty, we will ship a matching replacement device to your district. Please call us at
1.800.724.9853, Option #5 to discuss your options.

IF YOUR HARDWARE WARRANTY HAS EXPIRED


If the defective device is out of warranty, please call a NUTRIKIDS Sales Representative to discuss your
options at 1.800.724.9853, Option #7.

NUTRIKIDS® Enterprise Technical Reference User Guide 9595

You might also like