ComputerCraft/Принтер
Принтер

Тип |
Твёрдый блок |
---|---|

Требования |
Нет |

Действует ли гравитация |
Нет |

Прозрачность |
Нет |

Светимость |
Нет |

Взрывоустойчивость | |

Прочность | |

Инструмент | |

Возобновляемый |
Нет |

Складываемый |
Да (64) |

Воспламеняемый |
? |

Первое появление |
1.42 |

Номер |
dec: 4094 hex: FFE bin: 111111111110 |


**Принтер** был добавлен в версии 1.42. Он позволяет печатать текст на бумаге любыми цветами красителей.

## Крафт

Ингредиенты | Процесс |
---|---|

Камень + Красная пыль + Чернильный мешок |


## Использование

Чтобы использовать принтер, поставьте его рядом с компьютером (слева, справа, сверху, снизу, спереди или сзади). Положите краситель любого цвета в левый слот и бумагу в любой верхний слот.

Если вы используете трубы из BuildCraft, чтобы заправлять или выкачивать предметы из принтера, то:

- Слоты для бумаги доступны сверху.
- Выходные слоты с напечатанными страницами доступны спереди или снизу.
- Слот для красителей доступен сзади.

## Принтер как устройство

*printer* = переменная с подключённым принтером.*Пример:* `printer = peripheral.wrap("right")`


Имя метода | Описание |
---|---|

printer.newPage() | Начинает новою страницу. Возвращает `true` если страница начата, `false` если нет.
|

printer.endPage() | Заканчивает страницу и печатает её в выходной слот. Возвращает `true` если страница закончена, `false` если нет.
|

printer.write("текст") | Записывает текст на бумагу, работает также, как `term.write()` .
|

printer.setPageTitle("текст") | Устанавливает заголовок страницы. |

printer.getPaperLevel() | Возвращает количество пустой бумаги. |

printer.getInkLevel() | Возвращает количество оставшихся красителей. |

printer.getCursorPos() | Возвращает координаты курсора на бумаге, работает также, как `term.getCursorPos()` .
|

printer.setCursorPos(x, y) | Устанавливает координаты курсора на бумаге, работает также, как `term.setCursorPos()` .
|

printer.getPageSize() | Возвращает размер страницы, работает также, как `term.getSize()`
|