Company: Link Technologies
Case No: L09296. Project: 09.40: LinkSOFT Version 9.4
Logged By: Vineshwar Prasad (Edge Business Solutions) on 16 May 2018 12:09PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 3.50 (Weight: 3.50)
Version: 9.496.1128
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay, Vineshwar Prasad
Resolve By: Thursday, 17 May 2018 12:00 AM [2618 days since logged date]
Status: Closed
Subject: Open cash drawer without the receipt being printed does not function
Summary:    
Open cash drawer without the receipt being printed does not function in 933.


We have done the following setup in order to open cash drawer without the receipt being printed;

1. Install the receipt printer. Rename the printer to ReceiptPrinter
2. Share the printer
3. Set the Media type to No Cash Drawer from printer preference
4. Restart the machine
5. Open the command prompt as Administrator and directed to the root directory (cd\). Executed this command "net use lpt1: \\127.0.0.1\ReceiptPrinter /persistent:yes"
6. Change printer name under Printer Configuration
7. Set Cash Receipt Threshold
8. Change Cash Drawer Open Command to "OpenCashDrawer.vbs" from General Settings 1 under Configurations
9. Change Cash Drawer Type to "RJ45" from General Settings 1 under Configurations

Even after the above setup, we still could not get the desired result.

Current Behaviour on Sale
1. Receipt is printed
2. Cash drawer opens
3. Cash drawer opens on a reprint of receipt

Expected Behaviour on Sale
1. No receipt to be printed
2. Cash drawer to open
3. Receipt to print on reprint but cash drawer not to open

We had a client with the above setup on version 7400 which functioned correctly. After testing this with version 7400, we noticed that the following files are not present in the Link Technologies root folder;
1. OpenCashDrawer.bat
2. OpenCashDrawer.vbs
3. OpenCashDrawerCode


Finding :  The above files have been moved to the Utilities folder with OpenCashDrawerCode file not available. After placing the OpenCashDrawerCode file inside the Utilities folder in version 9.33, this still did not solve the issue. When we moved all the three files to the Link Technologies root folder, then only Cash drawer opens without printing any receipt.
Audit Notes:
18 May 201810:39AM Comment 1 by Alvis (Link Technologies) Case 9296 added to project 09.4
22 May 201802:36PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 22-05-2018 02:36 PM Time Taken: 0.50
Development work for this case has been completed.
The change will be available in version: 94B3

1. The following changes were made(Include Database object names, Program classes and any other relevant information):|

  1. Included all three files in the utility folder

2. The issue was caused by:

  1. File refactor caused the missing file

    3. Next Step

    1. System Test
    2. UAT

    24 May 201801:13PM Comment 3 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 24-05-2018 01:13 PM Time Taken: 1.00

    System test completed.

    Verified the cash drawer open command files are installed in the Utilities folder.

    To enable cash drawer to open, follow these steps:

    1. Rename the receipt printer to "ReceiptPrinter"
    2. In POS Configuration -> General Settings 1, enter "Cash Drawer Open Command" as "Utilities\OpenCashDrawer.vbs"

    regards
    Alvis


    04 Jun 201801:23PM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 05-06-2018 12:00 AM Time Taken: 1.00

    Hi Sanjay, 

    I have tested the case, however, the open cash drawer command is not functional

    Issue: The open cash drawer commands are placed in the "Utilities" folder. However, the commands only work when it is placed in the Link Technologies root folder.

    Test Environment

    • Version 94004 Beta 4
    • Database - LINKSOFT9B4 on LINK008
    • Application on LINK008.
    • OS - Windows 7.



    05 Jun 201803:33PM Comment 5 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 05-06-2018 03:33 PM

    Hi Rashna,

    This was fixed in beta4, can you verify this on the beta4 install set.

    regards
    Alvis


    06 Jun 201808:17AM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 07-06-2018 12:00 AM Time Taken: 1.00

    Hi Sanjay, 

    This case has been successfully tested.

    Documentation on the case has been updated under "Point of Sale -- POS Grid -- Utilities -- Open Cash Drawer"

    Test Environment

    • Version 9400 Beta 4
    • Database - LINKSOFT on LINK008
    • Application on LINK008
    • OS - Windows 7.

    Test Plan: Tested with both "vbs" and "bat" commands.

    Test DescriptionStatus
    1Cash drawer should open from "Utilities - Open Cash Drawer".
    Pass
    2Set the threshold as 50.00. Process a sale of $10.00. The receipt should not print but the cash drawer should open
    Pass
    3Reprint the above sale. The receipt should print but the cash drawer should not open. Tested both "Reprint Last" and "Reprint by Search Transaction".
    Pass
    4Process a sale of 100.The receipt should print and the cash drawer should open.
    Pass

    Thanks

    Rashna


    06 Jun 201806:14PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-06-2018 06:14 PM
    Thanks Rashna

    09 Oct 201908:14AM Comment 8 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019
    If you have any queries regarding this support incident, please email Support@LinkTechnologies.com.au and include the Case No: L09296 in the subject line of all emails regarding this issue.

    Document size: 8.3 KB
    For call complaints, please contact the Managing Director of the company using this form