Разве вам не нужно сначала получать все части запроса GET через $this->uri->segment('{n}')
?
Я могу ошибаться, но я не думаю, что вы делаете это правильно. Если бы я должен был закодировать это, я бы сделал следующее:
function index()
{
$barcode = $this->uri->segment('3');
$text = $this->uri->segment('4');
$format = $this->uri->segment('5');
$quality = $this->uri->segment('6');
$width = $this->uri->segment('7');
$height = $this->uri->segment('8');
$type = $this->uri->segment('9');
// continue with your code
}