This depends on the page description language your Dell uses.
https://docs.freebsd.org/en/books/handbook/printing/#printing-pdls
Most applications generate postscript print jobs and if your Dell is postscript capable, it should handle it.
If the Dell is not Postscript capable, the print job will need to be filtered - essentially translated into a data stream that the printer understands.
https://docs.freebsd.org/en/books/handbook/printing/#printing-lpd-filters
A work around is to "share" the printer on your Windows box. The Windows box will filter the print job and send it on to the printer.
There may be Linux/BSD drivers for your printer if uses PCL. If you provide the Model number of the printer, I'll check and point you to them.
There is an alternative way to provide a router print server with cups. You have build the cups packages youself:
https://openwrt.org/docs/guide-user/services/print_server/cups.server
Filtering would be done by the router rather than your Windows box - you could print without the Window box being powered on.
A little sleuthing, forum search suggests that your Dell is a 1710 without the NIC port.
If it is a 1710n, there would be an easier way to set it up.
According to:
Dell 1710 Printer specs
It supports Postscript and PCL.
If the printer is setup for Postscript, you can just send the print job "raw" to the printers network address/port.