If there is a term that you would like in this glossary, please email me. Click pictures for larger image.

Hardware   Software   Misc


200-series RVM - Envipco's first generation of RVM
CE1992 - stand-alone can RVM model similar to a 200-series can RVM except it has a customer LCD instead of a light panel.
CF1500 - "Continuous Feed" types of RVMs.

Communications Controller - a device placed at a store which can be connected to up to 16 200-series or 1992-series redeemers. The controller provides three major functions via ordinary phone lines.  

  1. Gathering monthly accounting data from the redeemers
  2. Maintenance of redeemer barcode tables and parameters
  3. Notification of redeemer malfunctions.  Without a controller, field reps must visit every redeemer once a month to manually update the barcode tables and retrieve the barcode counts via a Husky handheld PC.
CPU - "Central Processing Unit" - the micro-processor, or brain behind any computer.

Cybertech - A manufacturer of printers used in our RVMs. Most are text-only printers, however, the 9250 model supports graphics.

Display Controller (DC) – a PC located onsite with MU1000 RVMs, which is in charge of data transfer between remote systems and the RVMs.

EPROM (Erasable, Programmable, Read Only Memory) - a memory IC (integrated circuit, or chip) that contains software instructions to operate the following hardware: 200L/CE1992 RVMs, CF1500/MU2000 Monitor ROM, PMSC, RVM printers, RVM scanners
 An EPROM programmer (burner) is required to program (burn) the software instructions into an EPROM. Once programmed, an EPROM can't be changed until it is erased by an EPROM eraser which uses ultraviolet light.
Husky – a handheld PC-like device used to transfer data to and from stand-alone CF1500 RVMs via an RS-232 interface.
There are two versions of the Husky: model FS2 and FS3, each requiring a different version of HUSKYRVM.EXE.

LCD - Liquid Crystal Display - the customer display on the front of some of our RVMs such as the CF1500, MU2000, CE1992.

VFD - Vacuum Fluorescent Display - the customer display on the front of our CF1500 RVMs. Note that CF1500 RVMs support both LCDs and VFDs.

modem – a device that connects a computer to a telephone line and allows communication of data back and forth over the phone line. Envipco typically uses Zoom modems.



Module - A portable enclosed circuit board. The basic electronics boards used in "bit bucket" modules, 200- and 1992-series redeemer, MU1000 glass/PET modules. The type of EPROM installed determines if the module will function as a can, glass, PET, or bit bucket module. There are two types of modules: 8K and 64K. All 1992 redeemers and MU1000 glass/PET modules require 64K modules. 200-series redeemers support both types of modules with the appropriate software (EPROM).
MU1000 - RVM model with individual can, glass, and plastic RVMs with pneumatic transfer of crushed/shredded commodity into silos.

MU2000 - RVMs that accept can, glass, and plastic into a single entry port. MU2000 installations are typically in a standalone building with pneumatic transfer of crushed/shredded commodity into silos.


Null modem - An RS-232 connector that internally crosses lines 2 and 3. A null-modem adapter is sometimes needed to allow certain types of computers to communicate with one another.


Options Module - A bit bucket used to change specific memory addresses in a 200-series redeemer module. Typically, an Options Module changes an operating parameter such as barcode rescan.

PC - Personal Computer. We use IBM-compatible PCs in our Site Controllers and in WinRVM Unattended Mode installations.

Pocket PC / PDA - A small pocket-sized computer that runs a version of Windows.

PMSC – "Poor Man’s Site Controller": a replacement device for the Site Controller PC; has reduced functionality in that it cannot perform scheduled dial-out of accounting data. Also known as the "Mini Site Controller".

redeemer - see RVM

remote display AKA in-store display- a small device consisting of an LCD, beeper, and button that can be attached to a Site Controller or a Communications Controller to display RVM error messages in the store manager's office. It has an RS232 interface.

RAM - "Random Access Memory" - all of our RVM's contain RAM to store vital information such as barcodes, machine parameters, and the actual RVM program in some RVMs.

RVM – "Reverse Vending Machine" – the Envipco machine that accepts containers for recycling, keeps counts of each brand of container for accounting purposes, and returns coupons and/or money to the customer. Also known as a the "redeemer" or simply referred to as "the machine". Envipco has several models such as the CF1500, XMT, MU2000, MU1000, 200L, CE1992.

RS232 – a type of serial connection allowing only one RVM per port. There are no more than six RS232 ports available for RVMs on an MU2000 Site Controller.

RS485 – a type of serial connection allowing daisy-chaining of an indefinite number of RVMs on the same wire, or "bus". We use a Quatech RS485 card, model DS-302.5S (8 bit) or newer DS-200.5/300.5S (16 bit). See sc_pc.txt for installation details.

Site Controller (SC) – a PC located onsite with CF1500 or MU2000 RVMs, which is in charge of data transfer between remote systems and the RVMs. A modem is usually installed for remote uploading and downloading of RVM accounting data. It monitors machine status and automatically calls errors to the regional facility. The Site Controller will automatically load and retrieve information from the RVMs at a predetermined time, usually once a day. 
A single CF1500 Site Controller can handle up to 18 machines in aM RS-485 Daisy Chain configuration (see diagram).
MU2000 site controllers can connect to a maximum of 6 RVMs.

UBI - A manufacturer of printers used in MU1000 can RVMs and all MU2000 RVMs .


beta version - A version of software that has not been fully tested yet. Usually contains new features not yet available in previous versions. Use beta versions at your own risk.

cankeys.cmd - File used by the console (RS-232) and cons485 ("C4.BAT", RS-485) programs to  define the function key assignments.

CMOS setup - A built-in program in PCs that allows you to change critical system options such as disabling COM & printer ports, change memory timing, etc. To run the CMOS setup program, reboot the PC. Press the "Delete" key when "hit <del> to run setup" is displayed.
Note: the IBM Thinkpad 600 uses the F1 key instead.

Console - A DOS program used to send commands directly to a CF1500 or MU2000 RVM. This program is used for debugging. cons485.exe is the RS485 version. WinRVM has a "console mode" feature.

Display Controller (DC) – DOS-based program runs on the Site Controller PC of an MU1000 installation; can call out errors and accounting data to the Takecall program, and can accept calls from the MUSTATUS program.

DOS - "Disk Operating System". This is the text-based operating system that preceded Microsoft Windows. The FAQs will often mention "exit to DOS", which simply means exit whatever program you are currently running, returning to the "C:>" prompt.

El Diablo – DOS-based, combination service and accounting package which runs onsite on a PC in Michigan and Iowa CF1500 installations. A menu is presented to the user such as "RVM monitor", "collect accounting data", "apply barcodes to RVM" to  run the Site Controller or WinRVM program for RVM communications.
As of late 2005, this program has been renamed to "PC-DAS".

HUSKYRVM – the version of PCRVM that runs on Husky handheld device; allows local service of CF1500s over the RS232 port. The Husky comes in two versions, the FS/2 and FS/3, and a separate program (HUSKYFS2 or HUSKYFS3) exists for each. The program is renamed when it is installed, however, so that the user only sees the name HUSKYRVM.

Monitor ROM  - The software that is run when the MU1000, MU2000, or CF1500 RVM is first turned on. "MON nnnn date time", where nnnn=1000,1500,2000 will be displayed whenever the monitor ROM is running. This software handles communications at the packet level, calculates code and table space memory checksums, provides software interrupts for various RVM services, fields watch dog resets, retrieves debounced keypad presses for the RVM program, and handles LCD writing. This software is contained in an EPROM (chip). To update the software you must physically remove the chip and insert a new chip (make sure you insert it in the same orientation).

MUSTATUS – DOS-based software that runs on a remote PC; allows calls in to MU1000 Display Controller, SC1500, SC2000, or WinRVM systems to view the site's status and perform various functions such as:

Display each RVM's status.
Ability to place all RVM's in sleep mode or wake all RVMs up.
Ability to place all RVMs into/out of service mode.
Send a message to the technician.
Display the contents of any file on the PC.
Reboot an RVM or the PC.
View the contents of a directory.
Force the system  to contact the host (and optionally collect RVM data first and send the data in).
Set or delete WinRVM registry settings.
Copy or delete a file on the PC's hard disk.
Set a parameter in an RVM's parameter table on the PC's hard disk.
Send a specific command to an RVM.

This software will be replaced soon by the Windows program RvmStatus.

PCMOD - DOS-based program that allows communications with 200-, 1992-series, and MU1000 glass & PET RVMs. Husky and pocket PC versions are also available.

PCRVM  – DOS-based program that allows manual onsite data servicing of CF1500s using a laptop or other PC connected by RS232 port; also generic term for the family of programs including it, MPCRVMx, PCRVM485, and HUSKYRVM. This software has been superseded by WinRVM. More info

MPCRVMx – DOS-based program that allows remote or local service of PMSC-based or stand-alone CF1500s (remote connection requires local modem.) The x in the name is a number from 1 to 3, representing the PC COM port used for communications. That is, there is a separate version of the program for each possible port (MPCRVM1, MPCRVM2, and MPCRVM3).

PCRVM485 – DOS-based program primarily for shop use; allows service of RS485-chained CF1500s by a single local PC. This software has been superseded by WinRVM.

PKZIP - DOS-based program used to compress files to a smaller size. Multiple files can be compressed into a single file for later decompression with PKUNZIP. This document refers to "zipping" a file, which simply means using PKZIP to compress the file. The resulting file has a ".zip" extension. There are also Windows programs that are compatible with the standard zip format such as Winzip.
Type "pkzip" and press Enter for instructions on its use.

PKUNZIP - DOS-based program used to uncompress files to their original size that were compressed with the PKZIP program.
Type "pkunzip" and press Enter for instructions on its use.

SCANDISK - A DOS utility that checks the hard disk for errors. It can repair most disk errors.

SCSETUP - DOS-based program used by CF1500 and MU2000 site controllers to manage RVM configuration files.

SCSETMAS - batch file that runs SCSETUP to create the generic RVM parameter files such as parms.ac, parms.ps, etc. for use by PCRVM/HuskyRVM.

Site Controller – generic term for DOS-based software that runs on the Site Controller PC. For CF1500 installations, the file name is SC1500.EXE. This software communicates with multiple RVMs, retrieving accounting data from the RVMs and transmitting it to a host computer (running Takecall software) via modem. The SC can also notify the host computer when an RVM is out of service. More info. OBSOLETE, use WinRVM instead.

Takecall – DOS-based program that runs on a host computer; transfers data to and accepts data and "sick" calls from MU1000 Display Controllers, CF1500  and MU2000 Site Controllers, and PMSC systems. There are three Takecall systems in use: Naugatuck CT, Portland OR, Chantilly VA.

WinRVM - A Windows program used to send and retrieve information from Envipco's CF1500 RVMs. WinRVM performs the functions of the old DOS-based programs PCRVM, Site Controller, and Console. A pocket-PC version of WinRVM also exists.


AUTOEXEC.BAT - A special batch file used by the operating system to configure various features such as the path and environment variables, and automatically run programs on power-up.
If you edit this file, you'll have to reboot for the changes to take effect.

batch file - a series of DOS commands that are executed one after another. The file must have the extension ".BAT".

command line parameter - When running a program, a command line parameter is one or more strings of text or numbers, separated by spaces, placed after the name of the program. These parameters are interpreted by the program to perform a specific operation. For example, the SCSETUP program can be run without any command-line parameters, in which case you simply type "SCSETUP" from a DOS prompt and press Enter. Typing "SCSETUP 3"  will pass the command line parameter "3" to the SCSETUP program when run. This will force SCSETUP to automatically terminate after 3 seconds if no key is pressed.

CONFIG.SYS - A special file used by the operating system to configure various features and automatically run programs on power-up. 
If you edit this file, you'll have to reboot for the changes to take effect.

CRC - A method used to detect memory/communications errors. Also known as a "checksum".

Download - The process of collecting accounting data from an RVM such as barcode counts and total counts. The data is saved in a Q file.

EAN - a barcode format similar to a UPC, but has 8 or 13 digits.

Edit - to change the contents of a file. On a Site Controller PC, there is a built-in DOS program called edit that allows you to edit files. Type "edit filename" to edit the file called "filename". Press alt-X to exit the DOS edit program. If a "bad command or filename" error is displayed after trying to run edit, make sure that "C:\DOS" or "C:\WINDOWS\COMMAND" (PC's with Win 9X) is in the path.

FAQ - Frequently Asked Questions

Hexadecimal - A number system commonly used when working with computers. Hex numbers have a base of 16 instead of 10. Hex numbers from 0 to 9 are equivalent to the decimal values. Decimal 10 is represented by hex A, decimal 11 = hex B, decimal 12 = hex C, ... decimal 15 = hex F, decimal 16 = hex 10, and so on. Hex numbers are indicated by a following "H". Decimal numbers are sometimes indicated by a following "T". Hex numbers beginning with the letters A-F are typically preceded by a "0". Example: 200 decimal is written as 200T, which equals C8 hexadecimal, which is written as 0C8H. The range of a 2-digit hex number is 00 to 0FFH (0 to 255 decimal). 

Installation Disk - A floppy disk containing all the software and files necessary to convert a regular PC into a Site Controller PC and the files necessary to create a PCRVM system to support stand-alone RVMs.

Meter Reading - This is the count indicated by the mechanical counter on the front of the RVM which is incremented whenever the RVM accepts a container. When the RVM is downloaded, this number is entered into the software that is retrieving data from the RVM. Note that in the CF1500, when the cabinet door is opened and a key is pressed, an electronic meter reading is displayed. This electronic meter reading doesn't match the mechanical counter, it is an internal count the RVM maintains.

Path - The "path" is a list of directory/folder names in which to search for a program or batch file when run from DOS when the program or batch file isn't found in the current directory. 
For example, if the current directory is C:\FRED and you attempt to run PKUNZIP (by typing "PKUNZIP") from C:\FRED, the PC will first look for a file named PKUNZIP.EXE, PKUNZIP.COM and PKUNZIP.BAT in C:\FRED. If none of these are found, then every directory that is listed in the Path command is searched for the same three files. 
To change the Path command, edit C:\AUTOEXEC.BAT, add the new directory to the end of the "PATH" line. For example, to add the \TOOLS directory to the Path, change:
You must reboot your PC whenever the AUTOEXEC.BAT file is changed before the changes will take effect.

PET - (polyethylene terephthalate) the type of material that makes up the plastic bottles that our RVMs accept. Whenever "PET" is mentioned here, just substitute "plastic bottle".

PIN - "Personal Identification Number" - a 4-digit number entered into the RVM's keypad to access diagnostics.

reboot - to restart a computer. For a PC: press the reset button or hold down the Ctrl-Alt-Del keys simultaneously, or turn the power off and on. Never press the PC’s reset button while the site controller program is running (unless it is locked up). Always press F10 to exit the site controller program.

PARMS.DO - The parameter file used by PCMOD for 200-series redeemers.

M_PARMS.DO - The parameter file used by PCMOD for CE1992 and MU1000 glass & PET redeemers.

Q file - A file containing RVM barcode accounting data created when an RVM is downloaded. For the format of a Q file, see: CF1500/MU2000 Q file format, 200L Q file format.

Recmod (REConcilliation MODule) - The process of updating the barcode table in a redeemer such that the count associated with each barcode doesn't reset when the new barcode table is sent.

Registry - Two files used by Microsoft Windows to store various program settings and operating system settings.

RVMTBLS.DB - file used by the site controller to keep track of what files are loaded to each RVM.

RVMLOAD.DB - file used by the site controller to keep track of each RVM's table and code CRC.

service mode - When a valid PIN has been entered via the RVM's keypad, the RVM is in service mode. In this mode, any RVM errors will NOT be called in, as it is assumes that the technician is creating the errors while attempting to repair the machine. If several RVMs are connected to a Site Controller or WinRVM PC running in Unattended Mode, entering or exiting service mode in one RVM will place the other RVMs into/out of service mode.

sleep mode - The RVMs can be programmed to go out of service at a preset time every night and automatically go back into service the next day at a preset time. Stand-alone RVMs currently do not support this feature; a Site Controller or PMSC is required to automatically activate sleep mode.

SC.CMD - send this file to a Site Controller to perform various remote functions such as copy/delete a file, add/delete an RVM parameter. click here for details

SC_CTRL.PRM - A file containing the Site Controller's operating parameters such as the phone number to call in RVM errors, etc. more info

supplemental barcode - An optional 2-digit barcode that is positioned to the right of the regular barcode. This is used in deposit states on certain containers to differentiate deposit containers from non-deposit containers. Typically, deposit containers have a supplemental of '01', non-deposit containers have a supplemental of '00' (or no supplemental). See the WinRVM documentation for how to enable supplemental barcodes.

See whatis.com for definitions of other computer terms.


(currently down)

         word = Microsoft Word document (download free viewer from Microsoft)
          floppy = downloadable software
          Need translation? Try Google translate
          page last updated: 12/16/15 05:15 PM