logo

labels

Armellini Label Processing

SMARTSystem Shipping Menu

Armellini Label Processing

Purpose:  To outline the requirements and processing of Armellini labels.

Keywords:  The following is a key term used in the SMARTSystem that you should be familiar with and understand:

  • Ship Via – is the carrier set by transportation code and description for Outbound freight.
  • EDI – Electronic Data Interchange is an electronic communication method that provides standards for exchanging data via any electronic means.

 

Planning Armellini Implementation

Usually, you have been using the Armellini website to produce your box labels.  There is about a 2 week transition period to move off the Armellini website to generating labels in the SMARTSystem.

Armellini needs to be notified that you will be producing your own labels.  There are two primary contact people for you to notify:

  • Mark Sterling:

  • Nicole in the California Operations, phone 805-485-0804

Coordination is needed with Armellini personnel to verify your printed Armellini labels before approval is made by Mark Sterling at Armellini. When approved by Mark he will issue the credentials needed to communicate with the Armellini computer and transfer your box information.

 

Preparation and Setup

Armellini requires certain information on their bar code labels that must be entered into the SMARTSystem.

  1. Establish your Armellini Ship Via record using the “A2” Label Type:


 

  1. Establish for each customer the Carrier (Ship Via), customers account number with Armellini and what days are shipped:

  1. Note: if you create any “Drop Ship/Ship To” records for the customer, you will need to include the Armellini account number in this entry.

  1. Create a sales order and print some labels to verify the bar code information:
    1. Note:  The Armellini Bar Code account must be populated in the System Control Shipping tab (step #6 below) prior to printing the test labels.

 

  1. Coordinate with your local Armellini contact to take your sample labels to them.  They will scan your Armellini labels to verify compatibility with their System.
  1. When your labels are approved Mark Sterling needs to be notified so he can issue you credentials to use with their web services for transmitting your information to them.  Please email these credentials to our Customer Support representative: Support@floralcomputer.com

 

  1. Your Armellini web services account information will be establish when you receive credentials from Mark Sterling, as shown below:

  1. The Go Live date will be establish by Armellini and you must put your labels on the boxes sent them.
  1. This great, time savings feature has some rules to align with Armellini requirements:
    1. Once the Armellini labels are printed for a sales order, any changes to the order (additions, deletions or changes) will require re-printing of labels to synchronize with Armellini.  The re-printed labels must be put on the boxes.
    2. Therefore, establish a cut-off to print Armellini labels as late as possible.
    3. After the cut-off, any additions to an order for a customer will require a new sales order.

Note: If you add to an order, delete products or make changes ALL of the Armellini labels have to be reprinted and the original ones discarded.  The updated Armellini labels have a unique identifier that must be put on the boxes replacing the original labels you created to maintain synchronization with Armellini processing.

  1. At the end of day when you are ready to transmit your Armellini information to them, select from the Shipping Menu:

  1. The Send Armellini EDI screen has some default options.
    1. Today’s date is the default Ship date for orders
    2. Before an order is transmitted to Armellini the Exported flag is off  (not checked) and the Date Exported is always 1/1/2000.
    3. After the sales orders are transmitted the Exported flag is set On and todays date and time is set in the Date Exported field

  1. When you click Send to Armellini button this prompt is displayed to confirm that you want to send the box information now. Click YES to send.

The sending process will continue until all of the sales orders have updated the Armellini website.

  1. A message will be displayed when the transmission to Armellini completes successfully.  A summary of possible errors are listed below with it solution.
  1. Sending to Armellini completes the process for this day.

 

                 EDI ERROR CONDITIONS:

             If an error occurs in the transmission process the reason for the error is displayed.

 

  1. In this example the “From Email Address is invalid.”

Solution: Go to the Shipping Tab in System Control and enter a valid From Email Address:

                 

  1. Armellini has a 1pm cut-off. Shortly afterwards all EDI for today begins processing at Armellini and the web services receiving EDI is set to accept the next day’s shipments.  This message indicates that Armellini is no longer accepting EDI for today:

cid:image001.png@01D1C7F5.3A013E50

Solution: Contact Armellini for a shipment that must go today or reset today’s shipment for tomorrow.

  1. This error message is displayed when sending EDI to Armellini. The error means that the sales order was changed, but the labels were not re-printed to capture the internal identification needed for Armellini.  This error does not send this order to Armellini to prevent a shipping error.

          cid:image001.png@01D1C7F4.747D4750  

Solution:  When this error occurs the Warehouse Order Management screen is displayed with the order listed and all you have to do is reprint the Armellini labels, put them on the boxes and re-send the information to Armellini:

How to Make SMARTScan Tools (Price Lookup) print labels

Purpose

This document will describe the steps to take to make SMARTScan Tools print labels.  This is primarily a security configuration document.

Making Price Lookup Print

This document assumes that the SMARTScan tools is already installed and working on the server that you want to be able to print the labels from.

The key to allowing the web app to print to a printer is permissions.

The following permissions must all be set for the same user, preferably a user with Administrator permissions since I’m no sure what permissions actually allow access to printers and the required security settings.

In this document I will use the FCSAdmin user since it is not the default Administrator account which will be disabled by security conscious admins but we typically get Administrator privileges assigned to it for our use.

First, make sure that the Application Pool for the SMARTScan Tools is running as the account you intend to use.

  1. Open IIS (7 or higher)
  2. Expand the node for the server
  3. Click Application Pools
    1. Find the Application Pool for SMARTScan
    2. Click it once to highlight it
    3. Then select “Advanced Settings” from the right side
      1. In Advanced settings you will need to set the Identity under “Process Model” to the user (FCSAdmin) and give it a valid password to work with. This will be set to application pool identity by default.
      2. Click OK to save after setting the correct identity
    4. Click Stop on the right side of the screen to stop the SMARTScan application pool
    5. Wait about 20 seconds (to give the app pool time to stop) then click Start
  4. Click Sites
    1. Select the SMARTScan site to highlight it
      1. Login to the Operating System as the user you intend to use for the permissions below.
      2. Click “Basic Settings” on the right side
        1. Click Connect as
          1. Set the user account to connect as to the user you want to run as (FCSAdmin) and give it the correct password.
          2. Click Ok
        2. Click Test Settings
          1. Make sure you get 2 green checkmarks
          2. Repeat steps 4.a.ii.1 and 4.a.ii.2 until you get green checkmarks here
  5. Close the IIS management interface
  6. Open the Devices and Printers interface
    1. Make sure it is the REAL Devices and Printers screen.
      1. Go to Control Panel (not settings) and click Devices and Printers
      2. Connect to the printer
        1. If the printer is local – Install it normally
          1. Make sure the user has FULL permissions to the printer and the Printer in the Print Server settings (add and check all the boxes that can be checked.) See details under #4 below for instructions if needed.
        2. If the printer is remote and on a domain
          1. Find it and install it normally
          2. Make sure the user has FULL permissions to the printer and the Printer in the Print Server settings (add and check all the boxes that can be checked.) See details under #4 below for instructions if needed.
        3. If the printer is an IP printer – install it normally
          1. Make sure the user has FULL permissions to the printer and the Printer in the Print Server settings (add and check all the boxes that can be checked.) See details under #4 below for instructions if needed.
        4. If the printer is remote and shared by a workstation that is NOT on a domain
          1. You must make sure that the user you are configuring everything for on the server has permissions on the PC that is hosting the shared printer
            1. Logon to the PC sharing the printer as the local administrator for that PC (whatever account that may be)
            2. Go to Control Panel (again not settings)
              1. Go to Administrative Tools
                1. Go to Computer Management
                  1. Go to the Local Users and Groups node
                  2. Create Credentials for the same USER with the same password you are using on the server. For Example: FCSAdmin / 302Mustang
                  3. Assign the new user to the Administrators group
                  4. Make sure the user’s password will not expire
              2. Go back to the main control panel window
              3. Open the Devices and Printers panel
                1. Find the printer that is being shared
                2. Right click it and select “Printer Properties”
                3. Click the “Security” tab
                4. Add the new user you just created to the list of users in the security panel.
                  1. Check every box (except the bottom one – you cannot check it)
                5. Click Ok to accept the changes and close the printer’s security panel
                6. Close the printer properties screen
              4. Make sure that the printer is still selected and click “Printer Server Properties” along the top border of the area where the printers are shown.
                1. Add the new user will full permissions to the printer server security properties.
          2. On the server – Install the remote printer
            1. Repeat steps 4.a.ii.2 through 4.a.ii.4 on the server
            2. Do a test print from the SMARTScan Tools -> Price Lookup program. Confirm that the label prints to the correct printer.
            3. Log out of your session on the server.
            4. Test printing from the SMARTScan Tools -> Price Lookup program on a mobile device while the server’s console is logged off.
            5. This worked for me on a 2008 R2 server and windows 10 PC not on a domain.