Title: Host local USB printer via port 9100 TCP
Tags: windows-8.1;printer;tcp
Question: Is there a way to share a printer plugged into a PC running Windows 8.1 via USB over TCP port 9100? I have a piece of software here that only prints to such network printers and is not capable of printing to a Windows-shared or local printer. Therefore I'd like to have some piece of software that listens to port 9100 and relays the raw printer commands to the locally installed USB printer.

Here is the accepted answer: The only option is to buy a print server that supports USB, but you will need to check to make sure your software is compatible and that you buy one that allows you to change the listening port if 9100 isn't already the default.

Here is another answer: Another alternative is to install a port 9100 print server on the PC. Sourceforge have one that should do the job. It was last updated in 2013, but only lists support up to XP.

{'source': 'StackExchangeDataset', 'subset': 'superuser.com', 'metadata': {'AnswerCount': 2, 'CommentCount': 0, 'ContentLicense': 'CC BY-SA 3.0', 'CreationDate': '2014:00:05/02/14', 'FavoriteCount': None, 'PostTypeId': 1, 'Tags': '<windows-8.1><printer><tcp>', 'Title': 'Host local USB printer via port 9100 TCP', 'ViewCount': 3151, 'id': 748818, 'user_AboutMe': None, 'user_AccountId': 321839.0, 'user_DisplayName': 'Gene', 'user_Reputation': 1562.0, 'user_Views': 129.0, 'user_id': 114192.0}}