printing from windows server 2003 on remote desktop

kvipskvips Member Posts: 12
edited 2007-02-01 in Navision Attain
Hi,
I have a problem that I can not solve.
I use Navision Attain 3.60.
On remote location (store) I use VPN and remote desktop to windows 2003. I installed POS USB printer driver (start tsp100) on both locations (server and client).
Ther is no problem using client network IP printer (canon iR2020i), A4 print.
Problem is that I can not print on client USB printer (for receipt).
I noticed that every time I connect client to server I got different session number and printing is not possible. Print job stays, in order, but printing is not started. I can't even delete print jobs or printer on server side.
When I disconect and reconnect, server installs new same printer, which I saw like 'star tsp 100 (copy 1)' etc.
Printer is working only when there's no jobs and on only first session.
In navision I use -settings->choose printer by user, so different user usses different printer to print same report.

I hope I described my problem in a way that could be understand to help.

p.s.
Sorry for my bad english.

Comments

  • kinekine Member Posts: 12,562
    The SE number problem can be solved through customization in CU1. See download section.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • kvipskvips Member Posts: 12
    I searched download section, but I could not find any example help for me.
    Is there any posibilities that someone write down some code lines or link to customization codeunit 1 for print on remote location?
    I'm still teaching myself navision programing.
    Thenx.
  • kinekine Member Posts: 12,562
    Sorry, it is NE number and the download is there: http://www.mibuso.com/dlinfo.asp?FileID=25

    It is for version 2.5 it can be used in any newer version if you just take the change in FindPrinter function.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • kvipskvips Member Posts: 12
    Thank you.
    Now I'm going to implement it.
  • kvipskvips Member Posts: 12
    I noticet that I already have the implementation in CU1.
    It is working fine with IP network printers, which have NeXX: at the end of the printer's name string. But did not work with USB receipt printer on client side, which it is not a network IP printer adn is connected to client via USB.
    I solved it and in case anyone needed help maybe could use it.
    Solution to this problem is to install a Printer Server for UNIX on client side, from Control Panel > Install windows components. Then share the printer.
    On server side install printer as standard TCP/IP port with client's IP address and port name as Share name of printer on client side.
  • PellePelle Member Posts: 18
    kvips wrote:
    Solution to this problem is to install a Printer Server for UNIX on client side, from Control Panel > Install windows components. Then share the printer.
    On server side install printer as standard TCP/IP port with client's IP address and port name as Share name of printer on client side.

    Hello kvips,

    sounds as you have solved one of my mayor problems of TS/Navision.

    Can you elaborate the solution with the UNIX printer server etc.

    I don't understand the steps necessary to connect
    the printer to the terminal server session.

    //Pelle

    PS
    I loved the skiing in Kranjska Gora, around Bled and in Austrian Nassfeldt.
  • kvipskvips Member Posts: 12
    The problem:
    Offices on 2 separate locations. How to use main Navision on both locations at the same time? How to chech inventory and all functionality on the second location without extra costs from developers of navision?

    Conditions:
    Main database of Navision in on Location 1, where is clasic LAN network and is working fine. Many clients can connect to local database and they can work normal. They print over network printer. Register computer is using USB thermal POS printer for small receipt. In local network (LAN) is forking fine.
    On short:
    On both locations is the same model of network printer. Navision has modification for NExx in CU1. Can be found in forum.
    On both locations are computers (clients) with thermal (POS) receipt printer connected via USB to client machine.

    The solution:
    Instalation the server 2003 on location 1 (server), just for acces for users from location 2. Server is in general connected just like any of the clients in location 1. Ther's no problem with that. Even the client navision software is working on this server.
    I Added users to this server, for each computer on location 2.
    I used remote desktop connection to this server because I have only 2 clients on location 2. In case that there is more users on location 2 then you should use Terminal sevices. I'm not expert on this :) .
    And now the big finally.
    On client on location 2 you should install extra windows component called "Print services for UNIX". You can find this in:
    * "Control Panel"
    * "Add or Remove Programs"
    * the button "Add/Remove Windows Components"
    * from the list you choose "Other Network File and Printer Services"
    * click button "Details"
    * check the box in front of "Printer Services for UNIX"
Sign In or Register to comment.