+ Post New Thread
Results 1 to 8 of 8
Windows Thread, Printer Location Awareness in Technical; Does anyone know a way of being able to select a printer like something similar to RM's Printer Location Awareness ...
  1. #1

    Join Date
    May 2008
    Posts
    518
    Thank Post
    18
    Thanked 8 Times in 8 Posts
    Rep Power
    15

    Printer Location Awareness

    Does anyone know a way of being able to select a printer like something similar to RM's Printer Location Awareness box that comes up when you log onto a laptop?
    I currently run a vanilla XP 2003 R2 network and dont really want to install lots of printers on each laptop

  2. #2

    Michael's Avatar
    Join Date
    Dec 2005
    Location
    Birmingham
    Posts
    9,241
    Thank Post
    239
    Thanked 1,567 Times in 1,249 Posts
    Rep Power
    339
    To my knowledge there isn't such function in 2003 R2. The best advice I could offer here would be to create multiple sub OUs under say the Curriculum OU.

    These OUs could be split into departments or year groups.

    Curriculum OU
    Sub - Year 3
    Sub - Year 4
    Sub - Year 5
    Sub - Year 6

    By moving computer objects into the relevant sub OU, you can then use the R2 Print Management and specify which printers these machines are to use. This means when a user logs on, they get the closest printers available to them.

  3. #3
    contink's Avatar
    Join Date
    Jul 2006
    Location
    South Yorkshire
    Posts
    3,791
    Thank Post
    303
    Thanked 327 Times in 233 Posts
    Rep Power
    118
    We use non-R2 win2k3 servers and login scripts that read off the computer names and assign according to those.

    Granted it means you need to have an understanding of building layout, closest printer(s), etc... but it's easy enough to resolve and if it forces you to be better organised in terms of your computer naming it can't hurt either.

    See the scripts forum and the mass of printer related threads for the necessary code.


    Edit:

    Should note, I'm in the process of working out how to assign printers based on laptops so I'm going to be using a "mobile" tag in the name which will then force the script to look at the user, their OU/group membership and then default the printer based on where they should be. I'll share that little nugget when I've got it written but it's just another way to handle the problem.

  4. #4

    FN-GM's Avatar
    Join Date
    Jun 2007
    Location
    UK
    Posts
    15,777
    Thank Post
    865
    Thanked 1,664 Times in 1,449 Posts
    Blog Entries
    11
    Rep Power
    442
    Just following up on what contink was saying

    Scripting Printer Addition Based on Location - EduGeek.net Wiki

    hope this helps

  5. #5

    Join Date
    Aug 2005
    Location
    London
    Posts
    3,154
    Thank Post
    114
    Thanked 527 Times in 450 Posts
    Blog Entries
    2
    Rep Power
    123
    We use location based printer allocation (works out the printer based on the OU).

    The problems start when a teacher wants 2 laptop trolleys so they borrow the one from next door. These "know" that they belong next door so connect to the printer next door. I've no idea how I can automate the process of getting the computers to connect to the printer in the room they've been moved to (web cam? RFID tags?)

  6. #6

    Geoff's Avatar
    Join Date
    Jun 2005
    Location
    Fylde, Lancs, UK.
    Posts
    11,802
    Thank Post
    110
    Thanked 583 Times in 504 Posts
    Blog Entries
    1
    Rep Power
    224
    I suppose in theory if you could find out what Access Point the Laptops had assoicated with, you could do it based on that?

  7. #7
    Quackers's Avatar
    Join Date
    Jan 2006
    Posts
    1,309
    Thank Post
    40
    Thanked 141 Times in 116 Posts
    Rep Power
    53
    Why not create a few small VBS Scripts? Then create a small Visual basic program linking to those scripts.

    So you could have a Science button, and when clicked would call the following script.

    Set WshNetwork = CreateObject("WScript.Network")
    WshNetwork.AddWindowsPrinterConnection "\\server\ScienceMono"
    WshNetwork.AddWindowsPrinterConnection "\\server\ScienceColour"
    WshNetwork.SetDefaultPrinter "\\Server\ScienceMono"

  8. #8

    plexer's Avatar
    Join Date
    Dec 2005
    Location
    Norfolk
    Posts
    13,272
    Thank Post
    614
    Thanked 1,567 Times in 1,407 Posts
    Rep Power
    412
    I set all my staff up with one vbscript.

    First of all it checks the full name of the machine they are logging on to and then compares the first 2 characters which could be the room name to a list.

    So if they log on to 06-01 they get the Room 06 printer.

    If all of these fail it then checks the fullname of the computer i.e lp2005-06 which is a laptop, if a department has a printer such as the pe department then all of those laptop which are referenced by their full computer name are assigned that printer.

    Ben

SHARE:
+ Post New Thread

Similar Threads

  1. [Video] Awareness Test..
    By Gatt in forum Jokes/Interweb Things
    Replies: 9
    Last Post: 27th March 2008, 01:24 PM
  2. Replies: 13
    Last Post: 20th February 2008, 04:29 PM
  3. Bullying Awareness Week
    By tom_newton in forum General Chat
    Replies: 3
    Last Post: 5th November 2007, 10:39 AM
  4. cgi-bin location
    By dezt in forum Web Development
    Replies: 7
    Last Post: 13th October 2007, 10:10 PM
  5. Location?
    By witch in forum Comments and Suggestions
    Replies: 14
    Last Post: 7th September 2007, 06:20 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •