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()
|