Only one usage of each socket address (protocol/network address/port) is normally permitted

When you see that the OptimiDoc Service is running however users can't print (jobs stay in Windows queue) you may see following error in the Sevice log:

ERROR||OptimiDoc.Lpd.Lpd|Only one usage of each socket address (protocol/network address/port) is normally permittedSystem.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at System.Net.Sockets.TcpListener.Start(Int32 backlog)
   at OptimiDoc.Lpd.Lpd.Run()

This particular error usually means that another process is using the LPR 515 port therefore OptimiDoc Service won't start properly and cannot receive print jobs. In that case you have to check which process is using that port (for example via Resource Monitor / Network / Listening ports) and stop it, then you can restart OptimiDoc Service and we will start receiving print jobs over the LPR 515 port.