Difference between revisions of "Printer (API)"
From ComputerCraft Wiki
(This page got lost or missed? Moved to CAT:APIs, upgraded to API rundown v2.) |
|||
Line 36: | Line 36: | ||
<td style="border-top: solid #C9C9C9 1px; padding: .4em;"></td></tr> | <td style="border-top: solid #C9C9C9 1px; padding: .4em;"></td></tr> | ||
</table> | </table> | ||
+ | |||
+ | ==Note== | ||
+ | ''All printer functions are to be used after wrapping the printer in a peripheral.'' | ||
[[Category:APIs]] | [[Category:APIs]] |
Revision as of 18:04, 2 December 2012
The Printer API allows you to interact with printers.
printer.getPaperLevel() | Returns the amount of paper available in the paper tray. |
printer.newPage() | Starts a new page. Returns true if page got started, false if not. |
printer.endPage() | Ends the page and prints the page to the output tray. Returns true if page was ended, false if not. |
printer.write(string text) | Writes text to the paper, works the same way as term.write() |
printer.setPageTitle(string title) | Sets the title of the page. |
printer.getInkLevel() | Returns the amount of ink in the ink slot. |
printer.getCursorPos() | Returns the coordinates of the cursor on the paper, works the same way as term.getCursorPos() |
printer.setCursorPos(int x, int y) | Sets the cursor pos, works the same way as term.setCursorPos() |
printer.getPageSize() | Returns the size of the paper, works the same way as term.getSize() |
Note
All printer functions are to be used after wrapping the printer in a peripheral.