This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
KeeganDeathman's profile picture

All In One Printers.

Started by KeeganDeathman, 15 September 2013 - 05:17 PM
KeeganDeathman #1
Posted 15 September 2013 - 07:17 PM
So, my suggestion is to turn printers into all in one fax/printer/scanners.
Fax and Scanner will be new programs with a new slot. printer is the same.
Fax - Place a printed sheet in the input slot, go into your terminal and type Fax [id], id being the computer id. This will print out the sheet at the other computer, it throws an error if that computer does not have enough ink, paper, or a printer.
Scanner- Reverse printing. Put a printed sheet into the inut slot, the type Scan [name] name being the file name. In case you ever delete something you printed, and want it back.
Vilsol #2
Posted 15 September 2013 - 07:30 PM
Fax is basically the exact same thing as a printer, except it receives information from somewhere else.
Scanner, quite useless, because you could only scan text, which could be simply written in the computer instead.

Against.
Anavrins #3
Posted 16 September 2013 - 01:34 AM
I'm for the idea of a scanner peripheral, this would allow printed papers to be a bit more useful.
But a fax peripheral, not really, since with the help of a scanner, you could technically write a pair of programs for sending and receiving faxes across Rednet.
theoriginalbit #4
Posted 16 September 2013 - 07:37 AM
Have to agree with Anavrins, Fax would be easily implementable with Rednet. As for the scanner, I don't really see much of a use case, when would you ever need to print a page and then copy it. Well really, when do you ever need to print a page?!
Inumel #5
Posted 16 September 2013 - 08:59 AM
A scanner.. Perhaps not in the printer sense, but could give computers some sort of vision.. I know they are meant to be blind, but meh, just an idea
aaa #6
Posted 16 September 2013 - 12:21 PM
Why not a compare function that tells whether 2 printed pages have exactly the same text? That keep the CC stuff blind and technically, we can make a scanner with that B)/>
jay5476 #7
Posted 25 September 2013 - 12:48 AM
well why would you have a printed page without keeping the copy of the text somewhere? if you save it make a program to wait for a message anjd print it off
immibis #8
Posted 25 September 2013 - 09:17 AM
well why would you have a printed page without keeping the copy of the text somewhere? if you save it make a program to wait for a message anjd print it off
Because it's not fun, I think
awsmazinggenius #9
Posted 18 October 2013 - 10:20 AM
I'm going for both but the fax would have to have an"auto-recieve mode" to automatically print every fax and "approval mode" to stop spammers from rapid-faxing to waste others' resources.
Tiin57 #10
Posted 19 October 2013 - 08:53 PM
You could use CCScanner for faxing and such.
awsmazinggenius #11
Posted 24 October 2013 - 09:34 AM
But I think part of the point of the suggestions forum is to have stuff implemented into the main mod, for everyone to enjoy. You make a point about your scanner peripheral, and it could be made into a fax via Rednet. In my opinion an All-In-One-Printer would be cool to have in the main mod and might be crafted like this:


The floppy disk is for spooling and for holding faxes before they are transferred to the computer with printer.getFaxes(), where printer is the wrapped peripheral. You could also use printer.scan() to scan, but the pages would sit in the paper tray rather than copied to memory the second you put them in.
electrodude512 #12
Posted 24 October 2013 - 06:10 PM
But I think part of the point of the suggestions forum is to have stuff implemented into the main mod, for everyone to enjoy. You make a point about your scanner peripheral, and it could be made into a scanner via Rednet. In my opinion an All-In-One-Printer would be cool to have in the main mod and might be crafted like this:

(crafting recipe)

The floppy disk is for spooling and for holding faxes before they are transferred to the computer with printer.getFaxes(), where printer is the wrapped peripheral. You could also use printer.scan() to scan, but the pages would sit in the paper tray rather than copied to memory the second you put them in.

A block just for faxes? Why? Have a computer with a printer do it. It can be done pretty easily now. If you don't want/don't know how to write your own spooler, use someone else's. I'm sure there are many already out there. I've been planning on writing my own one Soon™ for quite a while now, you can have it if you want it, if I ever get around to making it. Adding your fax machine block to the game would be like adding a quarry turtle to CC - a turtle that can only quarry and run no other programs. This fax block is essentially a computer that can only run a fax server in the same block as a printer and a scanner.

Why would they add an all-in-one printer block, even if it was only a stupid peripheral with no built in computer? That would be like adding an all-in-one macerator/furnace/compressor/etc. - easily implementable by a modder, but also easily doable with a macerator, a furnace, and a turtle. Instead of an all-in-one, just have a turtle or computer with a scanner, printer, and modem.
ATMunn #13
Posted 25 October 2013 - 02:01 PM
In my opinion, we don't need any new blocks for fax and scanner. For scanner, if you want to make sure that if you delete what you printed, just write a program that prints it. For fax, just write a program for sending things over rednet.
awsmazinggenius #14
Posted 26 October 2013 - 12:09 AM
OK, I get the point. I now see how a fax is useless, but personally I have a CC program shop on a server and print order receipts when people buy software, just as proof. A scanner could be used by the customer to keep a record of everything they buy. But it's not really that important, just something I would like to see added.
Rybec #15
Posted 03 November 2013 - 09:32 PM
Perhaps the scanner could also accept vanilla books as input. This would allow things like going out into the feild and documenting locations you need for a turtle program, and then instead of transcribing your hand-written notes you just feed it your in-game notebook.

Other shennanigans could be made possible if the scanner could also read a map and return a paintutils image. Why have one wall-mounted map when you can have a touchscreen-operated wall map browser.
electrodude512 #16
Posted 05 November 2013 - 05:11 PM
Perhaps the scanner could also accept vanilla books as input. This would allow things like going out into the feild and documenting locations you need for a turtle program, and then instead of transcribing your hand-written notes you just feed it your in-game notebook.

Scanning a handwritten book should require OCR at some point in the process.
apemanzilla #17
Posted 22 November 2013 - 11:10 AM
Advanced printer - could have a scanner and more color slots for more flexible printing with color? Maybe it would have a printer, some gold (to stick with the theme), an eye of Ender (scanning) and a hopper/chest (extra color slots).

Extra functions could be…

local printer = peripheral.wrap("printer_0")
printer.setTextColor(slot of dye)
printer.setBackgroundColof(slot of dye)
printer.scan() --returns file handle for the page
Left4Cake #18
Posted 22 November 2013 - 01:16 PM
Advanced printer - could have a scanner and more color slots for more flexible printing with color? Maybe it would have a printer, some gold (to stick with the theme), an eye of Ender (scanning) and a hopper/chest (extra color slots).

Extra functions could be…

local printer = peripheral.wrap("printer_0")
printer.setTextColor(slot of dye)
printer.setBackgroundColof(slot of dye)
printer.scan() --returns file handle for the page

Please don't bring already declined suggestions into sill open onces. It is clear that we are meant to only be able to print one color at a time.
Neekow #19
Posted 23 November 2013 - 09:44 PM
+ by being tricky, you already be able to do a 16 color printer by using miscperipherals … So the "16 slots printer"'s idea is just a miss(*) of imagination …

(*) don't know what the right word in this case … Miss/lack … Don't wanna be insulting anyway =/
basdxz #20
Posted 23 November 2013 - 11:08 PM
I though that 3in1 printers could Print, Scan or Copy (With minimal interaction). I would really like to see a scanner in the mod.