Cups printing issues [Solved]

i have cups installed on a raspberry pi, with 2 printers attached( HP color laserjet M477 and a old laserjet 1012). printing a test page from the cups web interface works perfect for both printers.
no other machine can print to these printers,both printers are detected by KDE and Gnome3 (2 different computers).
you start a print job, it sends to cups fine , cups says job completed, but nothing ever prints. ive tried different drivers on all 3 machines with no luck. printing the test page from the cups webpage works perfectly, i must be missing something. reprinting the job from cups also never prints.
i cant seem to find anything on the intertubes other than a “to small swapfile” for help.
here is a partial error log file:

D [10/Dec/2018:10:20:55 -0700] [Client 110] Read: status=200
D [10/Dec/2018:10:20:55 -0700] [Client 110] No authentication data provided.
D [10/Dec/2018:10:20:55 -0700] [Client 110] Processing GET /cups.css
D [10/Dec/2018:10:20:55 -0700] [Client 110] filename="/usr/share/cups/doc-root/cups.css", type=text/css
D [10/Dec/2018:10:20:55 -0700] [Client 110] cupsdSendHeader: code=200, type=“text/css”, auth_type=0
D [10/Dec/2018:10:20:55 -0700] [Client 110] Sending file.
D [10/Dec/2018:10:20:55 -0700] [Client 110] con->http=0x1e50110
D [10/Dec/2018:10:20:55 -0700] [Client 110] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=9961, response=(nil)(), pipe_pid=0, file=19
D [10/Dec/2018:10:20:55 -0700] [Client 110] con->http=0x1e50110
D [10/Dec/2018:10:20:55 -0700] [Client 110] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=9961, response=(nil)(), pipe_pid=0, file=19
D [10/Dec/2018:10:20:55 -0700] [Client 110] con->http=0x1e50110
D [10/Dec/2018:10:20:55 -0700] [Client 110] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=9961, response=(nil)(), pipe_pid=0, file=19
D [10/Dec/2018:10:20:55 -0700] [Client 110] con->http=0x1e50110
D [10/Dec/2018:10:20:55 -0700] [Client 110] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=9961, response=(nil)(), pipe_pid=0, file=19
D [10/Dec/2018:10:20:55 -0700] [Client 110] con->http=0x1e50110
D [10/Dec/2018:10:20:55 -0700] [Client 110] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=9961, response=(nil)(), pipe_pid=0, file=19
D [10/Dec/2018:10:20:55 -0700] [Client 110] Flushing write buffer.
D [10/Dec/2018:10:20:55 -0700] [Client 110] New state is HTTP_STATE_WAITING
D [10/Dec/2018:10:20:55 -0700] [Client 110] Waiting for request.
D [10/Dec/2018:10:20:55 -0700] cupsdSetBusyState: newbusy=“Not busy”, busy=“Active clients”

resolved by disabling the wifi and using a wired network. not sure why that matters but apparently it does.