Show / hide printers based on ip address

Posted on 2009-12-16
Last Modified: 2012-06-21

I am looking for a way to show or hide printers / faxes depending on the ip range of the client. The client is a pc / thin client which log on to a windows server 2008 running citrix xenapp 5.0. The ip ranges are and

So basicly users with an address like would see printer 1 & 2
and the users wtih an address like woud see printer 3&4.
Question by:BELRpR
    LVL 1

    Accepted Solution

    If you have Server 2003 R2, you can use the print-management snap-in to map printers by site/sunbet.
    LVL 1

    Expert Comment

    Please disregard my previous comment.... I somehow completely missed the part where you said you were running Server 2008.
    LVL 2

    Author Comment

    Do you have a link on how to do this then?
    LVL 1

    Expert Comment

    Add the Print Server roll to your server then follow these instructions. They are for 2003, but the steps are virtually the same in Server 2008.
    LVL 5

    Assisted Solution

    Hi BELRpR,

    We have just implemented a similar printing model at one of the largest hospitals in the UK, This is very important due to the different geographical locations. The solution is somewhat different to what you have described as the problem with a thin client environment is the client IP address will be that of the Citrix server so im not sure rasantoros solution will be viable. However This solution could be re-designed to use the client IP address.

    PC Based.
    When the user logs on a script is executed that reads a config file from a network share that specify which printers should be available to the client PC. The users can add there own printers to the system by using a citrix published GUI that adds the printer to the config file.

    User Based
    Another solution would be to have geographical security groups e.g. floor_1_area_a floor2_area_3 etc. When the user logs on a script is executed that checks for there geographical group membership then assigns the required printers.

    This solution could be re-designed to use the client IP address range but remember in a thin client environment the client IP address will be that of the citrix server.  
    Please let me know if you have any other questions.
    Kind Regards
    LVL 2

    Author Closing Comment

    Found it using an external consultant.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Citrix XenDesktop, gold image, VMware, vSphere.
    Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
    This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
    This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now